Estoy usando a .bat filepara crear un usuario y una contraseña a nivel del sistema operativo Windows.
El problema que enfrento es cuando paso la EXPIRES:NEVERcontraseña, cuando se crea el usuario, no tiene "Password never expires"marcada la casilla de verificación (lo que significa que la contraseña nunca caduca está seleccionada para ese usuario creado) y el usuario caduca automáticamente después de 90 días.
Net User %1 %2 /COMMENT:"%3" /EXPIRES:NEVER /PASSWORDCHG:NO /ADD
Lo anterior es la línea principal de código, paso el nombre de usuario y la contraseña de un archivo de texto y ejecuto el archivo .bat.

La opción / caduca es por cuenta, no por contraseña, consulte el comando de ayuda.
http://support.microsoft.com/kb/251394/en-us
De la documentación: "Hace que la cuenta de usuario caduque si especifica la fecha".
fuente
El
net usercomando se puede usar en cuentas locales y de dominio. Use el/domaininterruptor para cuentas de dominio.Por ejemplo, para ver la información del usuario de dominio% 1, use
La lista completa de opciones de usuario neto se enumera aquí:
http://support.microsoft.com/kb/251394
fuente
Usuario AD individual
Para los usuarios del directorio activo, puede usar el comando dsmod para cambiarlo para un solo usuario:
Múltiples usuarios de AD
Si desea establecer esta propiedad de forma masiva, puede hacerlo para una unidad organizativa (OU) completa mediante el uso de lo anterior en combinación con dsquery .
Primero, para enumerar todos los usuarios en una unidad organizativa (esto es seguro de ejecutar, ya que solo genera una lista de usuarios):
Luego, suponiendo que está satisfecho con la salida del comando anterior, puede canalizarlo a dsmod de la siguiente manera:
Más información, con capturas de pantalla, aquí: http://www.petenetlive.com/KB/Article/0000532.htm
fuente
Hace que la contraseña nunca caduque; pero para todas las cuentas en la máquina, no está mal para una máquina doméstica o VM
fuente
Como se indicó anteriormente,
net userno parece permitir que la opción cambie la caducidad de la contraseña solo la caducidad de la cuenta (a través de / caduca).Esto es lo que usé para eliminar el vencimiento de la contraseña de mi cuenta:
Cambie 'nombre de usuario' al nombre de usuario de la cuenta que desea cambiar.
fuente