segunda-feira, dezembro 17, 2018
Home » Artigos » Movendo usuários do Active Directory com PowerShell

Movendo usuários do Active Directory com PowerShell

Algumas vezes precisamos mover vários usuários de OU e para isso iremos utilizar o nosso querido amigo de todas as horas chamado Windows PowerShell que irá facilitar a nossa vida e de quebra aumentar a produtividade da equipe de TI.

Solução

Quando precisamos mover poucos usuários a tarefa pode ser realizada manualmente, mas quando envolve um número grande de usuários é necessário automatizar para ganharmos tempo e ao mesmo tempo criar um procedimento para compartilhar o conhecimento com a equipe de TI.
Estamos assumindo que você está executando PowerShell 3.0
O cmdlet Get-ADUser irá nos ajudar nesta tarefa.
Dica: Para descobrir o caminho completo do usuário via GUI (interface gráfica) selecione a OU ou Container que o usuário pertence e clique em Properties e na guia Attribute Editor selecione distinguishedName
adi
Clique em View
adii
Para descobrirmos usando o Windows PowerShell execute o seguinte comando
adiii
Para obter mais informações sobre o usuário teste_imap, execute get-aduser
adiv
Após descobrirmos a OU que o usuário está localizado, chegou a hora de migrar os usuários de OU.
Cenário 1 : Mover o usuário teste_imap para a OU IT
ad-vi

Cenário 2: Mover todos os usuários que estão com o campo (filtro) departamento IT preenchido.
get-aduser -filter “department -eq ‘IT'” | move-adobject -TargetPath “OU=IT,DC=rbandeira,DC=com,DC=br”
ad-v
O comando executado acima, realiza uma  varredura no campo departamento do AD e todos os usuários que estão preenchidos com o departamento IT ele move pra OU IT.
ad-vii
 

Conclusão


Neste artigo mostramos como mover usuários entre OU’s no Windows PowerShell.

Sobre Rafael Bandeira de Oliveira

Rafael Bandeira de Oliveira, tem mais de 10 anos de experiência na área de TI, tendo atuado com suporte técnico e infraestrutura. Contribuo com a Comunidade Microsoft escrevendo artigos e tutoriais no AndersonPatricio.org, PuraInfo e no meu perfil no linkedin. Possuo as seguintes certificações: ITIL Foundation, MCP, ISO 2000 (Exin), Cloud Computing Foundation (Exin), ISO 27002 (Exin) com essas certificações da Exin + ITIL obtive o título de EXIN Certified Integrator Secure Cloud Services. Atualmente é Analista de Infraestrutura Sênior Microsoft.

Gostou do conteúdo? Deixe seu comentário