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!