前言 最近,有這么個(gè)需求,需要使用PowerShell為網(wǎng)站集創(chuàng)建網(wǎng)站欄,好吧,直接看代碼吧。 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" } 結(jié)束語 其實(shí),整個(gè)代碼邏輯和SharePoint其他對(duì)象很相似,只要掌握PowerShell和其他對(duì)象一些簡(jiǎn)單的語法區(qū)別即可。 代碼寫得不太好,大家可以隨便看看。 更多常用PowerShell腳本,請(qǐng)關(guān)注https://github.com/linyus |
|