Estoy usando a .bat file
para crear un usuario y una contraseña a nivel del sistema operativo Windows.
El problema que enfrento es cuando paso la EXPIRES:NEVER
contraseñ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 user
comando se puede usar en cuentas locales y de dominio. Use el/domain
interruptor 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 user
no 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