SharePoint PowerShell 建立網站欄

  前言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

相關文章
相關標籤/搜索