AD-Accounts aus einer CSV-Datei erstellen
Hier ein (recht simpel gestaltetes) Skript, mit dem man mittels einer CSV-Datei automatisiert massig AD-User anlegen kann.
Am besten benennt man die Spalten der CSV-Datei entsprechend der Kommandos, dann muss man nicht extra die Parameter den Spalten zuweisen. Ich gehe von einer CSV-Datei aus mit z.B. folgenden Spalten:
GivenName;Surname;SamAccountName;Name;DisplayName;UserPrincipalName;Path;Company;
AccountPassword;OfficePhone;StreetAddress;City;PostalCode;State;Country;EmailAddress
Zu beachten ist außerdem das Setzen des Passworts, welches einen SecureString erfordert.
Da es wohl keine funktionierende Möglichkeit gibt, das Passwort gleich in der Zeile “New-ADUser” zu setzen (mit Inhalt aus der CSV-Datei), verwende ich noch ein ForEach-Object, dass danach nochmal das Kennwort setzt, den Account aktiviert und das Häkchen “Kennwort bei nächster Anmeldung ändern” setzt.
Read more…