Erstellen eines Kontoerstellungsskripts zum Erstellen neuer Benutzer in Windows Server 2008

Erstellen eines Kontoerstellungsskripts zum Erstellen neuer Benutzer in Windows Server 2008

Ich muss in der Lage sein, ein Skript zur Kontoerstellung zu erstellen, das einen neuen Benutzer in der Gruppe „Domänenbenutzer“ erstellt und dessen Kennwort, Roamingprofil und Anmeldeskript festlegt. Die Eingaben sind Vorname, Nachname, Benutzername und Kennwort. Dieses Skript sollte aus einer Datei lesen, die wie folgt formatiert ist: Vorname, Nachname, Benutzername, Kennwort. Es sollte auch in der Lage sein, eine beliebige Anzahl von Benutzern in die Datei einzugeben.

Antwort1

Am einfachsten geht das mit Powershell. Sie müssen eine CSV-Datei mit Daten in der folgenden Reihenfolge erstellen (wichtig!):

Name,GivenName,Surname,SamAccountName

Dies kann eine Kopfzeile sein. Die Daten für jeden Benutzer sollten zeilenweise in der gleichen Reihenfolge hinzugefügt werden, wie:

Arno Bost,Arno,Bost,abost,
Peter Fischer,Peter,Fischer,pfischer

SamAccountName – ist ein Benutzername, den ein neuer Benutzer zur Anmeldung bei Windows verwendet. Name – ist ein Anzeigename des Benutzers.

Das folgende Skript liest zunächst die CSV-Datei und leitet ihren Inhalt an das Cmdlet „New-ADUser“ weiter. Anschließend legt es das Kennwort für jedes Benutzerkonto als „Pa$$w0rd“ fest und aktiviert schließlich die Konten:

Import-Module ActiveDirectory
Import-Csv C:\data\new-users.csv | New-ADUser -Path "CN=Users,DC=yourdomain,DC=COM" -AccountPassword (ConvertTo-SecureString "Pa$$w0rd" -AsPlainText -force) -Enabled $True -ScriptPath logonscript.bat -ProfilePath \\server\folder -PassThru

Das Konto wird nach der Erstellung aktiviert. -ScriptPath logonscript.bat zeigt den Namen des Anmeldeskripts auf dem AD-Controller, -ProfilePath \server\folder ist ein Pfad für das Roaming-Profil.

Vergessen Sie nicht, "CN=Users,DC=yourdomain,DC=COM" in die tatsächliche Domäne und in die tatsächliche OU zu ändern, in der Sie das Konto speichern müssen, z. B. "OU=office,CN=Users,DC=cooldomain,DC=COM".

Ändern Sie das Passwort „Pa$$w0rd“ in das gewünschte Passwort.

verwandte Informationen