PowerShell può eseguire diverse attività di automazione e amministrazione, inclusa la gestione delle password. La gestione della password è un processo fondamentale, ma in PowerShell sembra abbastanza facile e si fissa per gestire le password. Più specificamente, le password sono stringhe e possono essere protette in PowerShell utilizzando più tecniche. La stringa protetta è un testo che dovrebbe essere mantenuto confidenziale come una password.
Questo tutorial panoramicherà più metodi per proteggere una stringa in PowerShell.
Come proteggere una stringa in PowerShell?
La stringa PowerShell può essere protetta applicando i metodi dati:
Metodo 1: proteggere una stringa in PowerShell usando il metodo "ConvertTo-Securestring"
IL "ConvertTto-Securestring"Il metodo viene utilizzato per convertire il testo semplice in una stringa sicura. Inoltre, la stringa crittografata standard può anche essere convertita in una stringa sicura usando questo metodo.
Esempio
Questo esempio dimostrerà il metodo per creare una stringa sicura usando "ConvertTto-Securestring"CMDLET:
> $ pwd = converttto -securestring 'mypassword123' -asplaintext -force
Secondo il comando indicato:
Eseguire la variabile della password assegnata nella console PowerShell per verificare se una stringa è stata convertita in una stringa sicura o meno:
> $ PWD
IL "Sistema.Sicurezza.Securestring"L'output verifica che la stringa è stata convertita in una sicura.
Metodo 2: proteggere una stringa in PowerShell usando il metodo "lettura-host"
IL "Lettura host"CMDLET richiede all'utente l'input. Con l'aiuto di questo comando, chiederemo all'utente di inserire la password e quindi convertirla in una stringa sicura.
Esempio
Questo esempio panoramicherà la conversione dell'input dell'utente in una stringa sicura:
> $ STRPASSWORD = lettura -host -Assecurestring -prompt "INVIO PASSWORD"
> $ Strpassword
Nel comando dichiarato:
Si può osservare che il prompt ha chiesto la password e l'abbiamo inserita.
Ora, verifichiamo se l'ingresso specificato è stato convertito in una stringa sicura o meno:
> $ Strpassword
L'output dato conferma che l'ingresso immesso è stato convertito correttamente in una stringa sicura.
Conclusione
Per proteggere una stringa in PowerShell, è possibile utilizzare due metodi, tra cui "ConvertTto-Securestring" E "Lettura host". Il primo metodo accetta la stringa predefinita e quindi la converte in una stringa sicura, mentre il secondo metodo prende l'input dall'utente. Questo tutorial ha fornito una procedura dettagliata per proteggere una stringa in PowerShell.