Segue procedimento para alterar a senha de administrador local das estações via GPO (group policy object). Isso é muito útil quando um administrador está assumindo uma rede sem documentação, onde não sabe qual a senha das estações e precisa padronizar tudo de forma rápida.
Primeiramente deve-se criar e salvar em um compartilhamento (pode ser o netlogon) um script .vbs com o conteúdo abaixo:
strComputer = "."
Set colAccounts = GetObject("WinNT://" & strComputer & ",computer")
Set objUser = GetObject("WinNT://" & strComputer & "/Administrador, user")
objUser.SetPassword "senha"
objUser.SetInfo
Depois seguir os passos:
1º Criar uma nova Unidade organizacional chamada “estacoes”.
2º Colocar os computadores cadastrados no dominio dentro dela.
3º Criar uma nova policy vinculada a essa OU em:
configuracoes do computador /policies / configuracoes do windows / scripts / inicializar
4º informar o local do arquivo de script vbs criado. ex.: \\server\netlogon
5º Reiniciar as estacoes
6º Correr pro abraço… hehehe
Obs.1: obviamente deve-se observar se o idioma do sistema é ingles ou português. Adaptando o nome de usuário
administrator, ou
administrador no script, e escolhendo a senha desejada no campo
objUser.SetPassword "senha"
Obs.2: caso a política de senhas do domínio necessite senha com caracteres especiais, obviamente a senha colocada no script também deve contar caracteres especiais, caso contrário retornará erro na linha 4.
Obs.3: Pra tornar a gpo mais segura, é interessante colocar o script vbs num compartilhamento oculto ou usar o utilitário
srcenc pra transformar o vbs num binário, dessa forma não aparece a senha que está no script. pra fazer isso é só executar o seguinte:
srcenc script.vbs script.vbe
É isso!
Fonte: http://social.technet.microsoft