Ich richte ständig Forschungs- und Entwicklungsumgebungen ein, die Active Directory-Konten erfordern. Da wir diese Umgebungen in isolierten Netzwerken platzieren, benötigt jede Umgebung ein eigenes Active Directory. Wie kann ich mit Powershell ein neues Active Directory-Konto erstellen?
active-directory
powershell
Rob Murdoch
quelle
quelle
add-windowsfeature rsat-ad-powershell;
ipmo activedirectory
Ich würde empfehlen, die AD-Cmdlets von Quest zu untersuchen:
http://www.quest.com/powershell/activeroles-server.aspx
Ein neuer AD-Benutzer wäre:
Für 'pure' Powershell erspart Shays Vorschlag von Ideras Skripten die Verwendung zusätzlicher Cmdlets. Wohlgemerkt, wenn Sie sich die Mühe machen wollen, die Skripte herunterzuladen, können Sie auch die Quest-Cmdlets herunterladen.
quelle
Ich nahm Brads Antwort oben und fügte unten ein bisschen mehr Details hinzu (danke Brad, dass ich in diese Richtung gedacht habe):
CSV-Datei eingeben:
Code:
Viel Glück!
quelle
Wenn Sie nur die gleichen Benutzer in verschiedenen Netzwerken / Domänen einrichten, sollte eine einfache alte .cmd-Datei den Trick tun. Rufen Sie einfach den Befehl dsadd für jeden Benutzer auf.
Ein Aufruf von dsadd oder dsmod würde auch mitten in einem Powershell-Skript funktionieren. Sie könnten sogar eine CSV-Datei mit Benutzernamen / Passwörtern haben, die Sie mit einem Powershell-Skript importieren und jede Zeile mit einem Aufruf von dsadd oder dsmod wie folgt durchlaufen können:
Die ds-Befehle (dsadd, dsmod usw.) werden zusammen mit der Active Directory-Rolle installiert, sodass sie verfügbar sind, sobald AD ausgeführt wird.
quelle