Automatizar a criação de usuários pode trazer um ganho operacional e evitar alguns erros, por isso neste artigo eu mostro como realizar a criação de vários usuários no Active Directory via PowerShell tendo como base um arquivo CSV.
Projeto : github.com/100security/ad-ps1-csv
01 - Passo
Para este cenário eu fiz os seguintes ajustes no script a fim de automatizar o processo:
- Novos Usuarios : OU que vai armazenar todos os Novos Usuários que serão criados.
- INTERNET : Grupo Padrão que será atribuído a todos os Novos Usuários.
- VPN : Grupo Padrão que será atribuído a todos os Novos Usuários.
- group_redteam : Grupo Padrão que será atribuído a todos os Novos Usuários que pertencem ao grupo de Red Team conforme o arquivo CSV.
- group_blueteam : Grupo Padrão que será atribuído a todos os Novos Usuários que pertencem ao grupo de Blue Team conforme o arquivo CSV.
02 - Passo
Crie o arquivo novos-usuario.csv com os dados dos Novos Usuários.
03 - Passo
Com base no arquivo novos-usuario.csv, customize o script criar-usuarios-ad.ps1.
04 - Passo
Basta executar o script para que os Novos Usuários sejam criados!
Observação :
- Dependendo da Política da Senha atribuída ao Active Directory, você pode receber esta mensagem após a execução do script:
New-ADUser : The password does not meet the length, complexity, or history requirement of the domain.
05 - Passo
Pressione a tela F5 para visualizar os Novos Usuários criados!
06 - Passo
Todos os dados estarão preenchidos com base no arquivo CSV.