[Script] Movendo máquinas ingressadas no domínio para sua devida OU

Scripts diversos para automatizar tarefas em servidores ou auxilio com tarefas administrativas.
Avatar do usuário
gordolopes
Global Moderator
Global Moderator
Mensagens: 10
Registrado em: 06 Nov 2013 15:44
Status: Offline

[Script] Movendo máquinas ingressadas no domínio para sua devida OU

Mensagem por gordolopes »

Script para gerenciar máquinas ingressadas no seu domínio movendo diretamente para a OU definitiva e onde estão organizadas suas instalações.

Levando em consideração que você tem  OU's com os nomes das filiais PORTO_ALEGRE, SAO_PAULO e BELO_HORIZONTE e dentro de cada uma delas tem uma OU chamada COMPUTADORES e que você tenha criado um padrão para os nomes de máquinas de cada filial exemplificado abaixo:

Máquinas de São Paulo = SP-PC01, SP-PC02, etc...
Máquinas de Porto Alegre = PA-PC01, SP-PC02, etc...
Máquinas de Belo Horizonte = BH-PC01, BH-PC02, etc...

Começamos criando um .BAT inserindo as linhas de código selecionáveis abaixo, uma em cada linha do seu .BAT::

Para mover máquinas da pasta "Computers" para a OU "Computadores" que está dentro da OU "SAO_PAULO":
dsquery computer "cn=computers,dc=dominio,dc=local" -name "SP-PC*" | dsmove -newparent "ou=COMPUTADORES,ou=SAO_ PAULO,dc=dominio,dc=com"
Para mover máquinas da pasta "Computers" para a OU "Computadores" que está dentro da OU "PORTO_ALEGRE":
dsquery computer "cn=computers,dc=dominio,dc=local" -name "PA-PC*" | dsmove -newparent "ou=COMPUTADORES,ou=PORTO_ALEGRE,dc=dominio,dc=com"
Para mover máquinas da pasta "Computers" para a OU "Computadores" que está dentro da OU "BELO_HORIZONTE":
dsquery computer "cn=computers,dc=dominio,dc=local" -name "BH-PC*" | dsmove -newparent "ou=COMPUTADORES,ou=BELO_HORIZONTE,dc=dominio,dc=com"
Após isso crie uma tarefa no seu AD para rodar este .BAT de 5 em 5 minutos ou o tempo que você preferir.

Pronto, agora não precisa mais acessar o seu AD para organizar as máquinas.  ;)


Voltar para “Scripts”