Este blog discutirá varios métodos para obtener la entrada del usuario utilizando el cmdlet "Read-host".
Cómo obtener información sobre los scripts de PowerShell usando el cmdlet "Read-host"?
El "Martillo de lecturaEl comando se utiliza en PowerShell para tomar la entrada del usuario, ya sea un texto simple o información confidencial, como una contraseña.
Ejemplo 1: solicitar al usuario que ingrese el nombre
Este ejemplo dará una demostración para solicitar a un usuario que ingrese un nombre utilizando el "Martillo de lectura"Cmdlet:
Lectura-anfitrión "Ingrese su nombre"Añade el "Martillo de lectura"Cmdlet para solicitar a un usuario con el mensaje especificado agregado dentro del comando invertido. Este mensaje se mostrará mientras toma la entrada del usuario:
Ejemplo 2: Usuario de inmediato para la entrada
Ahora, le pediremos a un usuario que ingrese el nombre y la edad y luego cambiaremos el color de la producción:
Escritura-host "Este programa solicitará el nombre."Según el código anterior:
Ejemplo 3: solicite al usuario que ingrese la contraseña
Ahora, agregue el siguiente comando en el script:
$ PWD = Read -Host "Contraseña de entrada" -securestringSegún el código anterior:
Ingrese la contraseña y presione el "DE ACUERDO" botón.
Verifiquemos si la contraseña fue creada o no ejecutando la variable "$ PWD":
$ PWDEso se trataba de obtener información a los scripts de PowerShell.
Conclusión
Para obtener la entrada del usuario, el "Martillo de lectura"Cmdlet se usa para una entrada de texto simple o una contraseña. Para hacerlo, agregue el cmdlet "lectura de lectura". Después de eso, especifique el texto que desea mostrar al momento de tomar la entrada del usuario. Por último, use el "-AsnoParámetro para convertir la contraseña de entrada a una cadena segura. Este blog ha entregado una excelente manera de recibir información a los guiones de PowerShell.