
Algunos comandos requieren ingresar la contraseña como uno de los argumentos (como net use
, por ejemplo). ¿Es posible ejecutar un comando o cambiar una configuración en el símbolo del sistema para que todo lo que estoy escribiendo no aparezca en la pantalla? Básicamente, quiero escribir algo sin ver lo que estoy escribiendo y luego presionar Intro y ejecutar el comando (el resultado se puede mostrar).
Tenga en cuenta que esto NO es para un archivo por lotes.
Respuesta1
Utilice un asterisco (*) en lugar de su contraseña ennet use
En Microsoft Technet leemos:
Uso neto
...
Contraseña: Especifica la contraseña necesaria para acceder al recurso compartido. Escriba un asterisco (*) para que se le solicite la contraseña. La contraseña no se muestra cuando la escribe cuando se le solicita la contraseña.
Entonces, simplemente use * (un solo asterisco) en lugar de su contraseña en la línea de comando, y luego se le pedirá que escriba su contraseña y no se mostrará en la pantalla.
https://technet.microsoft.com/en-us/library/bb490717.aspx
Otros posibles casos de uso:
Puede haber otros casos de uso además de net use
, por lo que esta es una respuesta general a la pregunta:
Tenga en cuenta que debe asumir que normalmente no hay forma de ocultar completamente lo que está escribiendo a todos, y estos son algunos trucos para ocultarlo a las personas curiosas que miran su monitor.
Solución 1: cambiar de color
Una solución es cambiar el color de primer plano a negro sobre fondo negro. No puede hacer esto en la línea de comando emitiendo el comando color 00
porque devuelve un error cuando intenta usar el mismo color tanto para el primer plano como para el fondo. Entonces, haga esto usando las propiedades de la ventana del símbolo del sistema.
Después de escribir su comando, este comando volverá al original usando este comando:
color 07
o esto
color /t
Nota: Debe borrar la pantalla antes de volver al color original usando
cls