如何使用PowerShell更新列表字段属性?当我尝试以下内容时:
$site = Get-SPSite -Identity "http://vikas:26112/"
$web= $site.OpenWeb()
$spList = $web.GetList("/Lists/Support Links")
$spFieldType = [Microsoft.SharePoint.SPFieldType]::Text
$spList.Fields.Add("FirstName",$spFieldType,$false)
$spList.Fields[“FirstName”].Description = “My FirstName Field”
$spList.Fields[“FirstName”].Required=$true
$spList.Fields["FirstName"].EnforceUniqueValues=$true
$spList.update()
$web.Dispose()
Run Code Online (Sandbox Code Playgroud)
执行此FirstName字段后会添加到列表中,但此字段的属性保持不变:
Description =""
Required=false
EnforceUniqueValues=false
Run Code Online (Sandbox Code Playgroud)