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