Actualización por lotes de contraseñas de cuentas de usuario en varios servidores

Actualización por lotes de contraseñas de cuentas de usuario en varios servidores

Tengo un script para actualizar el ID de usuario y las contraseñas cada 90 días debido a problemas de seguridad. Con este script, tengo que ir manualmente a cada servidor y ejecutar el script por lotes. Tengo aproximadamente 60 servidores en mi dominio.

¿Hay alguna forma de actualizar masivamente todos los servidores?

Aquí está el guión

@echo off
net user Username P@ssw0rd /add /comment:"Wintel Administrator" /passwordchg:Yes /fullname:"hello"
wmic useraccount where "name='Username'" set passwordexpires=True
net localgroup "Administrators" Username /add
net user Username insertPW
net user Username insertPW
net user Username insertPW
exit

Respuesta1

Utilice psexec (https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx)

Con psexec puede ejecutar comandos en todas las computadoras de su red.

por ejemplo: configure un .txt donde estén todos los nombres de sus computadoras. con psexec ahora puedes ejecutarlo así (como usuario con permiso de administrador en cada computadora que quieras actualizar)

psexec @C:\computers.txt cmd /c "call Filepath\yourbat.bat"

pero, como se sugiere en los comentarios, definitivamente configuraría AD

información relacionada