Kann ich Powershell AD Module als einen anderen Benutzer laden?

Ich habe ein Skript, mit dem ich die Bereitstellung von AD-und Office 365-Konten automatisiere. Alles funktioniert einwandfrei.

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

Kann ich das Anzeigenmodul auf irgendeine Weise als einen anderen Benutzer laden und ausführen? Damit ich nur eine Eingabeaufforderung für Anmeldeinformationen erhalte, melde ich mich mit meinem Domänenadministratorkonto an und das Skript wird fortgesetzt.

Im Moment starte ich einfach die Powershell-Konsole als ein anderer Benutzer.

Danke.

Author: ATur, 2016-01-18

1 answers

Sie können nicht ein ganzes Modul als einen anderen Benutzer laden, aber Sie können 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.

 0
Author: Persistent13,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-01 17:39:43