Vor kurzem habe ich euch 2 PowerShell Funktionen vorgestellt um Login Informationen verschlüsselt zu Speichern und wieder auszulesen.
Hier zeige ich euch nun wie Ihr die Funktionen anwenden müsst.
Zuerst öffnen wir unsere PowerShell, wechseln in den Pfad der die “ecred.ps1” enthält und Importieren die Funktion “Export-PSCredential”
. .\ecred.ps1
Ist dies geschafft starten wir den Export in dem wir mit dem Befehl “Export-PSCredential” den Vorgang starten.
Ein altbekanntes Login Popup erscheint in dem wir unsere Login Daten eintragen können.
Es ist auch möglich mit “Export-PSCredential -Credential domain\user” den Benutzernamen schon vorab mitzugeben bzw.
mit “Export-PSCredential -Path c:\temp\” kann der Speicherort für die credentials.enc.xml festgelegt werden.
Sofern wir bis hierher alles Korrekt gemacht haben, erscheint die Meldung dass die Informationen in der Datei “credentials.enc.xml” gespeichert wurden.
Der Aufbau der XML Datei.
Bei Lust und Laune können wir noch die Import Funktion testen.
Dazu Importieren wir uns die Funktion aus “icred.ps1” in unsere PowerShell Session.
Der Import Vorgang wird mit “Import-PSCredential -Path c:\path-to\credentials.enc.xml” angestoßen.
Nachfolgend wird der zuvor exportierte Benutzer Name angezeigt. Das Passwort wird natürlich nicht Klartext dargestellt.
Soviel zur Benutzung der beiden Funktionen.
Wie man diese dann in seine Scripts einbinden kann werde ich euch anhand eines Robocopy Scripts in den nächsten Tagen zeigen.