Neste post trouxe mais um script bem útil para gerenciamento de usuários e grupos do Active Directory. Desta vez você poderá adicionar de uma vez só múltiplos usuários a múltiplos grupos.
Sabe aquela migração de domínios que você precisa recriar as associações de membros e grupos? Este script talvez possa lhe ajudar!
1 2 3 4 5 6 7 8 9 10 11 |
# Importar Módulo do AD Import-Module ActiveDirectory # Criar CSV com Cabeçalho "Group,SamAccountName" | Out-File C:\ListaGruposUsuarios.csv -Force # Importar CSV $csv = Import-csv -Encoding Default C:\ListaGruposUsuarios.csv # Adiciona Membros do Grupo no AD $csv | % {Add-ADGroupMember -Identity $_.Group -Members $_.SamAccountName -Verbose} |
Instruções:
- Se observar, na linha 5 do script acima, será criado um arquivo com o cabeçalho “Group” e “SamAccountName“;
- Execute uma IDE que permita você executar apenas a linha 5, como o Powershell ISE ou Visual Studio Code. Selecione a linha 5 e tecle F8. Não se esqueça que você precisa ter privilégios no diretório destino, do contrário receberá a mensagem de “Acesso Negado“.
- No arquivo ListaGruposUsuarios.csv que acabou de ser criado, alimente a coluna Group com o nome do grupo e na coluna SamAccountName, o login do usuário.
- Você deverá repetir o nome do grupo em cada linha de usuário.
- Para adicionar um novo grupo, basta adicionar o nome dele na próxima linha com o membro a ser adicionado e se atentar ao passo 4, respectivamente.
Exemplo:
Group,SamAccountName
grupo1,user1
grupo1,user2
grupo2,user3
grupo2,user4
É isso galera! Não se esqueçam de curtir e seguir nas redes.
Até a próxima!