Joe Brown está hablando por teléfono. Está bloqueado de Windows porque ha olvidado su contraseña. Podríamos restablecer su contraseña a través de Usuarios y computadoras de Active Directory, pero ADUC es muy molesto.
Por supuesto, también es posible desbloquear la cuenta de Joe Brown y restablecer su contraseña a "33Foo $ bars" a través del USUARIO NETO:
usuario neto jbrown 33Foo $ bars / dominio / activo: sí
Lamentablemente, este comando no establece la bandera que le exige que elija una nueva contraseña. Como administradores ilustrados, no queremos saber la contraseña permanente de ningún usuario en ningún momento.
¿Alguien tiene un método eficiente de línea de comandos para desbloquear / restablecer y requiere un cambio de contraseña, usando herramientas nativas de Windows (incluyendo PowerShell o VBScript si es necesario) pero no binarios de terceros?
Contexto: dominio de Windows Server 2008.
dsquery user -samid username | dsmod user -mustchpwd yes -pwd password
No probado, pero he hecho cosas como esta antes con el usuario de DSMod
dsquery user -samid username | dsmod.exe user -pwd <Password> -mustchpwd yes -disabled no
/ editado: incluye la buena sugerencia de anteponer dsquery para que pueda buscar el samid (inicio de sesión) en lugar del UDN.
fuente
Para restablecer la contraseña de un usuario y forzar el cambio de contraseña:
fuente
Esto funcionó para mí en mi caja Win7.
fuente