Me gustaría distribuir una nueva contraseña para un usuario específico para todas o algunas PC que forman parte de un grupo de trabajo privado. ¿Hay alguna manera de configurar esto? Todas las PC ejecutan Windows 7.
Me gustaría distribuir una nueva contraseña para un usuario específico para todas o algunas PC que forman parte de un grupo de trabajo privado. ¿Hay alguna manera de configurar esto? Todas las PC ejecutan Windows 7.
Respuestas:
Implemente Active Directory y una las PC a un dominio. Esto le permitirá utilizar la Política de grupo para enviar cuentas de usuarios locales a las PC.
Alternativamente, puede mirar el IDM y eDirectory de Novell junto con ZCM. Novell es posiblemente el mayor competidor de Microsoft y Active Directory.
Además, si conoce las direcciones IP y cuál es la cuenta de administrador actual para cada una de las computadoras, puede escribir el cambio usando PSExec para ejecutar otra secuencia de comandos en la computadora y crear una nueva cuenta.
Si tiene la capacidad de unir las computadoras a un dominio, puede establecer la contraseña de forma centralizada utilizando el complemento Usuarios y computadoras. Si no tiene un dominio disponible o esto no es factible, tiene algunas otras opciones:
1) C: \ windows \ system32 \ lusrmgr.msc le permitirá editar manualmente los usuarios rápidamente sin pasar por todas las molestias del panel de control.
2) VBS:
Set objShell = CreateObject("Wscript.Shell")
Set objEnv = objShell.Environment("Process")
strComputer = objEnv("COMPUTERNAME")
strUser = inputbox("Enter the username for the new admin account.")
strPass = inputbox("Enter the password for the new account.")
Set colAccounts = GetObject("WinNT://" & strComputer & ",computer")
Set objUser = colAccounts.Create("user", strUser)
objUser.SetPassword strPass
Const ADS_UF_DONT_EXPIRE_PASSWD = &h10000
objPasswordExpirationFlag = ADS_UF_DONT_EXPIRE_PASSWD
objUser.Put "userFlags", objPasswordExpirationFlag
objUser.SetInfo
Set Group = GetObject("WinNT://" & strComputer & "/Administrators,group")
Group.Add(objUser.ADspath)
Esto puede eliminarse con psexec o ejecutarse rápidamente en todas las PC. Recuerde ejecutar este script como administrador.