Pular para o conteúdo principal

Trocando Senha de usuários AD DS linha de comando

Periodicamente costumo efetuar a troca da senha dos usuários administradores e solicito que todos meus usuários troquem suas senhas. Para essa atividade além de setar no próprio AD, pode ser efetuado de outra forma. Costumo utilizar a linha de comando para a maioria de minhas atividades, o que agiliza muito a rotina, podendo criar bat ou shell, agendando essas atividades mais tranquilamente.

Para trocar a senha de um usuário, primeiro preciso localiza-lo. Para isso utilizo o dsquery com a linha abaixo:

dsquery user -name usuario

O comando acima irá resultar nos dados:

"CN=USUARIO,OU=OU_DO_USUARIO,DC=DOM,DC=COM"

Então com os dados encontrados efetuo a troca da senha utilizando a linha modelo abaixo:

dsmod user "CN=USUARIO,OU=OU_DO_USUARIO,DC=DOM,DC=COM-pwd SENHA

Quando quero que alguns usuarios efetuem a troca se suas senhas, utilizo a linha modelo abaixo.

dsmod user "CN=USUARIO,OU=OU_DO_USUARIO,DC=DOM,DC=COM-mustchpwd yes

Essas linhas de comando são a mesma coisa que efetuar os processos pelo console gráfico do windows. Utilizo bastante esse formato de comando, para gerar relatórios e auditorias mais profundas.

Comentários