domingo, abril 23, 2017
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.

Veja também!

Dar permissão mínima a um usuário restrito para ser capaz de ingressar uma estação de trabalho em um Domínio

Neste Tutorial vamos mostrar como dar o mínimo de permissão para ingressar uma estação de …

Este artigo lhe foi útil? comente e ajude outros acrescentando seu ponto de vista!