Я создаю новый столбец под названием «TEST123», который является человеком или группой, и хотел также обновить параметр «Выбрать из» со всех пользователей до группы SP под названием TESTAccounts.
У меня есть следующий сценарий для создания столбца, но не знаете, как внести указанные выше изменения:
Функция Add-FieldToList ($ SiteURL, $ ListName, $ FieldName, $ FieldType, $ IsRequired) {
$ErrorActionPreference = "Stop"
Try{
$List = (Get-SPWeb $SiteURL).Lists.TryGetList($ListName)
if($List -ne $null)
{
if(!$List.Fields.ContainsField($FieldName))
{
$List.Fields.Add($FieldName,$FieldType,$IsRequired)
$List.Update()
$View = $List.DefaultView # OR $List.Views["All Items"]
$View.ViewFields.Add($FieldName)
$View.Update()
write-host "New Column '$FieldName' Added to the List!" -ForegroundColor Green
}
else
{
write-host "Field '$FieldName' Already Exists in the List" -ForegroundColor Red
}
}
else
{
write-host "List '$ListName' doesn't exists!" -ForegroundColor Red
}
}
catch {
Write-Host $_.Exception.Message -ForegroundColor Red
}
finally {
$ErrorActionPreference = "Continue"
}
}
$ SiteURL = "http://TESTURL" $ ListName = "NEWList"
$ FieldType = [Microsoft.SharePoint.SPFieldType] :: User
$ FieldName = " TEST123 "$ IsRequired = $ False
Add-FieldToList $ SiteURL $ ListName $ FieldName $ FieldType $ IsRequired