Quando eu adiciono usuários a um grupo de segurança usando o Powershell, eles não aparecem no AD

3

Eu tenho um script que tem o seguinte para adicionar usuários usando um arquivo CSV, no Powershell. Windows Server 2008 R2.

é assim:

Import-Csv "C:\Users\me\Desktop\users.csv" | Where-Object {$_.Name} |'
 ForEach-Object {'
New-ADUser '
-Name $_."Name" '
-GivenName $_."GivenName" '
-Surname $_."Surname" '
-Description $_."Department" '
-SamAccountName $_."Logon_Username" '
-UserPrincipalName $_."UPN" '
-DisplayName $_."Display_Name" '
-AccountPassword (ConvertTo-SecureString -AsPlainText "P@ssw0rd1!" -Force) '
-Path "OU=Users,OU=Head Office,OU=International,DC=company,DC=com" '
-ChangePasswordAtLogon $true '
-Enabled $true | Enable-ADAccount | '
Add-ADGroupMember "QA_Users" $_."Logon_Username";
}

o script passa com sucesso sem erros, e os usuários são adicionados. Quando vou para usuários e computadores do AD, posso ver os usuários adicionados corretamente. No entanto, quando vou para a seção 'member of', ele não mostra o grupo especificado no script.

Eu notei que, se eu tentar adicionar o usuário novamente manualmente pelo powershell usando add-adgroupmember, o comando informará que 'o usuário já faz parte do grupo especificado'.

Eu notei que, se eu esperar cerca de 15 a 20 minutos, o grupo aparecerá. Alguém pode me ajudar? Obrigada!

    
por 2legit2quit 03.02.2016 / 17:02

1 resposta

5

As alterações na associação do grupo não são classificadas para replicação urgente, por isso é normal ver o atraso. Talvez você possa usar a chave -Server para apontar para o mesmo DC que você está visualizando no ADUC e você será capaz de ver a mudança instantaneamente.

    
por 03.02.2016 / 19:02