DSMOVE

O comado DSMOVE é usado mais frequentemente para fazer mudanças nos users, computers e grupos.  É sempre bom pesquisar as possibilidades do comando, por exemplo

dsmove /?   para o geral do comando

dsmove user /?             para saber sobre mudança de contas de usuário

dsmove computer /?   para saber sobre mudança de contas de computador

Exemplos

1- Para mudar uma conta especifica de usuário de uma OU para uma outra OU usando -newparent

dsmove user cn=nassim,ou=users,dc=taqnia,dc=local -newparent ou=computer,dc=taqnia,dc=local

2- Para fazer a mesma mudança e acrescentar uma alteração no nome da conta usando -newname

dsmove user cn=nassim,ou=users,dc=taqnia,dc=local -newparent ou=computer,dc=taqnia,dc=local -newname “nassim dhaher”

3- Vamos usar um exemplo um pouco mais avançado. Precisamos de fazer uma mudança de várias contas de computador (pode ser aplicado para usuário ou grupos também) de uma unidade organizacional para uma outra.
Nesse exemplo vamos primeiramente fazer uma pesquisa dos nomes dos computadores que estão na primeira OU e mandar o resultado para um arquivo texto; c:\mover.txt
dsquery computer ou=OU1,dc=dominio,dc=local > c:\mover.txt

agora com o arquivo txt que contem todos os micros na OU listados em formato DN, use o seguinte  comando

for /F %x in (‘type c:\mover.txt’) do (dsquery computer %x) | dsmove -newparent ou=OU2,dc=taqnia,dc=local

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s