Forzar el comando "usuario neto" para establecer una contraseña de más de 14 caracteres

17

Estoy emitiendo algunos comandos de "usuario neto" para configurar un usuario local en mi escritorio para algunos propósitos de prueba y requiero establecer una contraseña de más de 14 caracteres. Al hacerlo, Windows le devuelve un mensaje para confirmar la contraseña larga, y me pregunto si alguien sabe cómo suprimir ese mensaje y forzar la configuración de la contraseña larga. Puede ver el mensaje del que estoy hablando emitiendo el siguiente comando ...

net user MyUser MyPasswordIsReallyLong /ADD

Activa el siguiente mensaje

La contraseña ingresada tiene más de 14 caracteres. Las computadoras con Windows anteriores a Windows 2000 no podrán usar esta cuenta. ¿Desea continuar con esta operación? (S / N) [S]:

Además, ¿podría uno de los miembros más importantes ayudar a crear la siguiente etiqueta?

jxramos
fuente

Respuestas:

25

Aparentemente puedes agregar

/Y

y el shell sabe interpretar que proporciona una respuesta predeterminada de "sí" a la solicitud.

net user MyUser MyPasswordIsReallyLong /ADD /Y
jxramos
fuente
1
Gracias, esta es una característica oscura de la shell ... o parte de netella porque no está documentada claramente ... Al menos no para mí.
jonasfj
1
/ Y no está totalmente documentado en el sistema de ayuda
net.exe
@shufler, sé que es enloquecedor, terminé inspirándome en los ejemplos de copia / xcopy: /Y Suppresses prompting to confirm you want to overwrite an existing destination file.
jxramos
1
La buena noticia es que / Y es una convención común y que funciona sugiere que el desarrollador / diseñador de NET.EXE fue inteligente. :) Sin embargo, esta no sería la primera discrepancia con la documentación.
shufler