Este blog discutirá vários métodos para obter informações do usuário usando o cmdlet "Read-Host".
Como obter entrada para os scripts do PowerShell usando cmdlet "read-host"?
O "Read-host”O comando é utilizado no PowerShell para obter informações do usuário, seja um texto simples ou informações confidenciais, como uma senha.
Exemplo 1: Promove o usuário a inserir o nome
Este exemplo fará uma demonstração para levar a um usuário a inserir um nome usando o “Read-host”Cmdlet:
Leia-host "Por favor, insira seu nome"Adicione o "Read-host”CMDLET para solicitar a um usuário com a mensagem especificada adicionada ao comando invertido. Esta mensagem será exibida ao receber a entrada do usuário:
Exemplo 2: Prompt User para entrada
Agora, solicitaremos a um usuário inserir o nome e a idade e depois alterar a cor da saída:
Gravação-host "Este programa solicitará o nome."De acordo com o código acima:
Exemplo 3: Promove o usuário a inserir a senha
Agora, adicione o seguinte comando no script:
$ PWD = read -hostDe acordo com o código acima:
Digite a senha e pressione o “OK" botão.
Vamos verificar se a senha foi criada ou não executando a variável “$ PWD”:
$ PWDIsso se tratava de obter informações para os scripts do PowerShell.
Conclusão
Para obter informações do usuário, o “Read-host”O cmdlet é usado para entrada de texto simples ou uma senha. Para fazer isso, adicione o cmdlet "read-host". Depois disso, especifique o texto que você deseja exibir no momento da entrada do usuário. Por fim, use o “-Administração”Parâmetro para converter a senha de entrada em uma string segura. Este blog entregou uma ótima maneira de levar a entrada para os scripts do PowerShell.