PowerShell pode executar várias tarefas administrativas e de automação, incluindo gerenciamento de senhas. O gerenciamento de senhas é um processo crítico, mas no PowerShell, parece muito fácil e protege para gerenciar senhas. Mais especificamente, as senhas são strings e podem ser protegidas no PowerShell usando várias técnicas. A sequência segura é um texto que deve ser mantido confidencial, como uma senha.
Este tutorial será analisado vários métodos para proteger uma string no PowerShell.
Como proteger uma string no PowerShell?
A string do PowerShell pode ser protegida aplicando os métodos fornecidos:
Método 1: Prenda uma string no PowerShell usando o método "Convertto-Securestring"
O "Convertre-se-secura”O método é utilizado para converter texto simples em uma string segura. Além disso, a sequência criptografada padrão também pode ser convertida em uma string segura usando este método.
Exemplo
Este exemplo demonstrará o método para criar uma string segura usando o “Convertre-se-secura”Cmdlet:
> $ PWD = ConvertTo -Securestring 'MyPassword123' -AsPlainText -force
De acordo com o comando dado:
Execute a variável atribuída por senha no console do PowerShell para verificar se uma string foi convertida em uma string segura ou não:
> $ PWD
O "Sistema.Segurança.Securestring”A saída verifica se a string foi convertida em uma segura.
Método 2: Prenda uma string no PowerShell usando o método "read-host"
O "Read-host”O cmdlet solicita o usuário para entrada. Com a ajuda deste comando, solicitaremos ao usuário que insira a senha e depois a converta em uma string segura.
Exemplo
Este exemplo será analisado a conversão da entrada do usuário em uma string segura:
> $ Strpassword = read -host -assecurestring -PROMPT "Digite a senha"
> $ Strpassword
No comando declarado:
Pode -se observar que o prompt solicitou a senha e nós inserimos.
Agora, vamos verificar se a entrada especificada foi convertida em uma string segura ou não:
> $ Strpassword
A saída fornecida confirma que a entrada inserida foi convertida com sucesso em uma string segura.
Conclusão
Para proteger uma string no PowerShell, dois métodos podem ser usados, incluindo “Convertre-se-secura" e "Read-host”. O primeiro método aceita a string predefinida e depois a converte em uma string segura, enquanto o segundo método recebe a entrada do usuário. Este tutorial forneceu um procedimento detalhado para proteger uma string no PowerShell.