Defina o valor para uma matriz das configurações necessárias; por exemplo,
Set-ADObject -Identity 'b313bf35-f3ab-4074-8255-f38dc1217c06' -Replace @{'msDS-AllowedDNSSuffixes'=@("aaa.contoso.com","bbb.contoso.com")}
Como posso definir um Atributo de Valores Múltiplos no AD. Por exemplo, preciso definir msDS-AllowedDNSSuffixes no objeto de domínio raiz. Se eu fizer isso através do ADSIEdit, ele adicionará um valor de cada vez.
Eu tentei:
Set-ADObject -Identity 'b313bf35-f3ab-4074-8255-f38dc1217c06' -Replace @{'msDS-AllowedDNSSuffixes'='aaa.contoso.com; bbb.contoso.com'}
Set-ADObject -Identity 'b313bf35-f3ab-4074-8255-f38dc1217c06' -Replace @{'msDS-AllowedDNSSuffixes'='aaa.contoso.com\nbbb.contoso.com'}
Set-ADObject -Identity 'b313bf35-f3ab-4074-8255-f38dc1217c06' -Replace @{'msDS-AllowedDNSSuffixes'='aaa.contoso.com;bbb.contoso.com'}
Acrescenta tudo como uma linha, mostrada no ADSIEdit.
também tentei:
$suffixes = @"
aaa.contoso.com
bbb.contoso.com
"@
foreach ($i in $suffixes) {
Set-ADObject -Identity 'b313bf35-f3ab-4074-8255-f38dc1217c06' -Add @{'msDS-AllowedDNSSuffixes'= $i}
}
A mesma coisa.
Como definir o valor desse tipo de atributo? Qual delimitador usar?
Defina o valor para uma matriz das configurações necessárias; por exemplo,
Set-ADObject -Identity 'b313bf35-f3ab-4074-8255-f38dc1217c06' -Replace @{'msDS-AllowedDNSSuffixes'=@("aaa.contoso.com","bbb.contoso.com")}