0

HowTo: Arbeiten mit PowerShell Credentials

Für viele Aufgaben ist es notwendig PowerShell Skripte in einem anderen Benutzerkontext auszuführen. Für diesen Zweck gibt es das CMDLET „get-credentials“. Die einfachste Methode einen anderen Benutzerkontext zu verwenden besteht darin folgenden Aufruf zu starten:

$cred = get-credentials

Nach der Ausführen fordert ein Pop-Up dazu auf die Benutzerdaten einzugeben. Diese werden dann in der Variable „$cred“ gespeichert und können für weitere Ausführungen verwendet werden.

PSCredentials

Beispiel

Sie möchten über PowerShell die Benutzerinformationen aus einem „Azure Active Directory“ abrufen. Um dies zu realisieren sind zunächst die Credentials wie oben beschrieben in eine Variable zu schreiben.

Unter der Verwendung der Azure Active Directory CMDLET’s kann dann eine Verbindung zum Microsoft Online Service hergestellt werden.

Azure Active Directory PowerShell Module (x86)

Azure Active Directory PowerShell Module (x64)

1. Credentials in Variable schreiben (siehe Screenshot)

$cred = get-credentials

2. Verbindung mit den definierten Credentials herstellen

connect-msolservice -credential $cred

3. Benutzer aus dem Azure Active Directory abfrufen

get-msoluser

Anmerkung

Um das Beispiel auszuführen wird ein Azure Active Directory und das entsprechende PowerShell Modul benötigt.

 

beuermann

Schreibe einen Kommentar