前言web
最近,有这么个需求,须要使用PowerShell为网站集建立网站栏,好吧,直接看代码吧。api
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue $webUrl = "HTTP://SITEURL" $listname = "LISTNAME" $fieldname = "FIELDNAME" $IsRequired = $False $FieldType = [Microsoft.SharePoint.SPFieldType]::Text $site = Get-SPSite $webUrl $Web = $site.OpenWeb() $list = $web.Lists.TryGetList($listname) $field = $list.Fields[$fieldname]; if($field -eq $null) { $list.Fields.Add($fieldname,$FieldType,$IsRequired) $list.Update() Write-Host $fieldname "is created" } else { Write-Host $fieldname "is already exist" }
结束语 网站
其实,整个代码逻辑和SharePoint其余对象很类似,只要掌握PowerShell和其余对象一些简单的语法区别便可。ui
代码写得不太好,你们能够随便看看。spa