Я работаю над сценарием для создания групп безопасности и распространения, чтобы они следовали нашим стандартам именования.В сценарии я использую New-DistributionGroup для создания группы, Set-DistributionGroup для добавления некоторых пользовательских атрибутов, а затем хочу использовать Set-ADGroup для добавления описания.(в сторону: какая боль, что New-DistributionGroup не может сделать эти вещи!) Несмотря на то, что установка времени ожидания до 30 секунд, Set-ADGroup всегда терпит неудачу с:
Set-ADGroup: Не удается найтиобъект с идентификатором: ' AcctTesting1 ' в: [наш домен] .
И все же, если я удалю строку кода из Set-ADGroup, запуститесценария, а затем сразу же запустите код Set-ADGroup, он отлично работает.
Вот соответствующая часть сценария: (наше доменное имя удалено)
$GroupTypeName = "Assignment"
$OU = $BaseOU + "AssignmentGroups"
New-DistributionGroup -Name $SAMname -Alias $Alias -DisplayName $DisplayName -ManagedBy `
"CN=Administrator,CN=Users,[our domain]" -OrganizationalUnit $OU `
-SamAccountName $SAMname -Type Security
Set-DistributionGroup -Identity $SAMname -CustomAttribute10 "ASSIGNMENT GROUP" `
-CustomAttribute11 $PRMCode
echo "Waiting for new group to replicate"
Start-Sleep -s 20
Set-ADGroup -Identity $SAMname -Description "$Alias AssignmentGroup"
Я относительно новичок в сценариях PowerShell, поэтому, если у вас есть идеи, как это исправить, я буду признателен за небольшую подробность!