none
maskierte Passwordeingabe RRS feed

  • Frage

  • Hallo,

     

    ich möchte in einem Script mit Read-Host ein Password maskiert eingeben.

    Der Parameter -AsSecureString hilft mir aber nicht weiter, da ich das Password zur Authentifizierung an einen SMTP-Server unverschlüsselt in einer Variablen brauche.

    Gibt es hierfür eine andere Möglichkeit?

    VG Mathias

    Sonntag, 12. Dezember 2010 20:24

Antworten

  • Doch das hilft dir weiter :), du must den SecureString nur wieder in Klartext umwandeln mit:

    $passw = read-host "Password:" -assecurestring
    $passw = [Runtime.Interopservices.Marshal]::PtrToStringAuto([Runtime.Interopservices.Marshal]::SecureStringToBStr($passw))
    

    Grüße, Denniver

    Sonntag, 12. Dezember 2010 23:19
    Moderator