PowerShell peut effectuer plusieurs tâches d'automatisation et d'administration, y compris la gestion des mots de passe. La gestion des mots de passe est un processus critique, mais dans PowerShell, il a l'air assez facile et sécurisse pour gérer les mots de passe. Plus précisément, les mots de passe sont des chaînes et peuvent être sécurisés dans PowerShell en utilisant plusieurs techniques. La chaîne sécurisée est un texte qui doit être confidentiel, comme un mot de passe.
Ce didacticiel vous attendra plusieurs méthodes pour sécuriser une chaîne dans PowerShell.
Comment sécuriser une chaîne dans PowerShell?
La chaîne PowerShell peut être sécurisée en appliquant les méthodes données:
Méthode 1: sécuriser une chaîne dans PowerShell en utilisant la méthode «Convertto-Securestring»
Le "Convertto-seurestring»La méthode est utilisée pour convertir le texte brut en une chaîne sécurisée. De plus, la chaîne cryptée standard peut également être convertie en une chaîne sécurisée en utilisant cette méthode.
Exemple
Cet exemple démontrera la méthode pour créer une chaîne sécurisée à l'aide du «Convertto-seurestring”Cmdlet:
> $ pwd = convertto-seurestring 'mypassword123' -asplaintext -force
Selon la commande donnée:
Exécutez la variable de mot de passe attribuée dans la console PowerShell pour vérifier si une chaîne a été convertie en une chaîne sécurisée ou non:
> $ pwd
Le "Système.Sécurité.Lisse de sécurité»La sortie vérifie que la chaîne a été convertie en une sécurisation.
Méthode 2: sécuriser une chaîne dans PowerShell à l'aide de la méthode «Read-Host»
Le "Hôte de lecture”Cmdlet invite l'utilisateur à l'entrée. À l'aide de cette commande, nous demanderons à l'utilisateur d'entrer le mot de passe, puis de le convertir en une chaîne sécurisée.
Exemple
Cet exemple de la conversion de l'entrée de l'utilisateur dans une chaîne sécurisée:
> $ Strpassword = read-host -securestring -prompt "Entrez le mot de passe"
> $ Strpassword
Dans la commande indiquée:
On peut observer que l'invite demandait le mot de passe, et nous l'avons entré.
Maintenant, vérifions si l'entrée spécifiée a été convertie en une chaîne sécurisée ou non:
> $ Strpassword
La sortie donnée confirme que l'entrée entrée a été convertie avec succès en une chaîne sécurisée.
Conclusion
Pour sécuriser une chaîne dans PowerShell, deux méthodes peuvent être utilisées, notamment «Convertto-seurestring" et "Hôte de lecture". La première méthode accepte la chaîne prédéfinie puis la convertit en une chaîne sécurisée, tandis que la deuxième méthode prend l'entrée de l'utilisateur. Ce tutoriel a fourni une procédure détaillée pour sécuriser une chaîne dans PowerShell.