Kann ich das Powershell AD Module als einen anderen Benutzer laden?

1190
ATur

Ich habe ein Skript, das ich zur Automatisierung der Bereitstellung von AD- und Office 365-Konten verwende. Alles funktioniert gut.

Das einzige "Problem" ist, dass ich ein reguläres Domänenkonto und ein anderes Konto habe, das ein Domänenadministrator ist.

Gibt es eine Möglichkeit, das AD-Modul als einen anderen Benutzer zu laden und auszuführen? Damit ich nur eine Eingabeaufforderung für Anmeldeinformationen erhalte, melden Sie sich mit meinem Domänenadministratorkonto an und das Skript wird fortgesetzt.

Ich führe gerade die Powershell Console als einen anderen Benutzer aus.

Vielen Dank.

1

1 Antwort auf die Frage

0
Persistent13

Sie können ein ganzes Modul nicht als einen anderen Benutzer laden, Sie können jedoch einzelne Befehle ausführen.

Zum Beispiel:

# Load ActiveDirectory module Import-Module ActiveDirectory  # Save creds securely for this session $admin = Get-Credential  # Run cmdlet as the admin user New-ADUser -Credential $admin  # Pull user as the admin user Get-ADUser -Credential $admin 

Beachten Sie, dass dies nur funktioniert, wenn das Cmdlet den Parameter -Credential unterstützt. Andernfalls müssen Sie PowerShell in einem Kontext ausführen, in dem die richtigen Anmeldeinformationen verwendet werden.