POWERSHELL : POPUP texte masqué

Logo PowerShell

Hello IT Boys !!
Si vous avez besoin d’afficher une fenêtre demande de mot de passe avec la valeur masquée par des *** et que vous souhaitez récupérer la valeur entrée en claire voici le code :


#Fonction de conversion Secure To Texte

Function ConvertTo-PlainText( [security.securestring]$securepassword ) {
$passwordtotext = [Runtime.InteropServices.Marshal]
$passwordtotext::PtrToStringAuto( $passwordtotext::SecureStringToBSTR($securepassword) )
}

#On affiche la popup "sécurisée & on récupère la valeur convertie"
$popup = read-host -assecurestring "password?"

#Hop on passe la valeur dans la fonction et on récupère la valeur en claire dans la variable : $password
$password= convertto-plaintext $popup

#On affiche la valeur en claire
$password

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.