Esta postagem tem como objetivo descrever a possível maneira de levar a entrada do usuário no PowerShell.
Como solicitar a entrada do usuário no PowerShell?
O PowerShell suporta uma ampla gama de cmdlets para automatizar várias tarefas. O cmdlet de leitura é usado para solicitar a entrada do usuário no PowerShell. Esta seção descreve brevemente o trabalho e o uso do cmdlet de leitura para levar a entrada do usuário no PowerShell.
Como usar o cmdlet de leitura em PowerShell?
Como discutido acima, o Read-host cmdlet é o principal candidato a obter a entrada do usuário usando o PowerShell.
Exemplo 1: Como solicitar a um usuário para entrada usando cmdlet de leitura-host?
Neste exemplo, você pode pedir ao usuário que insira seu tópico favorito. Aqui está o código de exemplo.
Leia-host "Por favor, digite o tópico do dia"Você pode ver no trecho acima que o usuário insere seu tópico favorito e, em troca, a mesma entrada é impressa no console como uma saída.
PowerShell armazena o comando rápido em uma variável que também pode ser usada no futuro, o exemplo é o seguinte
$ tópico = read-host "Por favor, digite o tópico de hoje"No código acima, a instrução prompt é armazenada em uma variável nomeada $ tópico. Como a entrada do usuário é armazenada no $ tópico, agora ligue para o $ tópico sempre que você precisar.
Exemplo 2: Como obter senha de maneira segura?
Este exemplo demonstra como obter informações de informações confidenciais de um usuário. Para fazer isso, o seguinte código é usado:
$ nome de usuário = read-host "Por favor, digite seu nome"Neste código, a entrada do usuário é armazenada em um nome de variável $ nome de usuário. O usuário também pediu para colocar seu código de segurança que será armazenado no $ código variável. O parâmetro -Administração é usado para converter o código de segurança em uma string segura.
Como você pode ver, o usuário inseriu o nome dele como entrada e também seu código de segurança, mas isso não pode ser visto. Em PowerShell, -Administração pode ser muito útil para proteger seus dados de string ou dados confidenciais a esse respeito.
Exemplo 3: Como solicitar a entrada do usuário no caso do switch
O exemplo a seguir explicará a entrada do usuário de acordo com a instrução condicional do interruptor.
$ colors = read-host "Entre sua cor favorita"O $ color A variável armazena a entrada do usuário sobre a cor favorita. A entrada do usuário compara a melhor correspondência com a ajuda de trocar declarações e retornos quando é encontrado.
A captura de tela de saída ilustra que quando um usuário perguntou sobre sua cor favorita. A instrução Switch compara a entrada do usuário (amarelo) valor nas condições fornecidas e na melhor opção correspondem a impressão como saída.
No final, você aprendeu a levar a um usuário para obter informações usando o read-host no PowerShell.
Conclusão
Em PowerShell, os usuários podem ser solicitados a inserir valores. Com o read-host, pode-se solicitar a um usuário para entrada. Esta posta. O cmdlet de leitura-host oferece uma variedade de opções que também são descritas neste guia. É importante.