Archive

Posts Tagged ‘Set-ADAccountPassword’

AD-Accounts aus einer CSV-Datei erstellen

2011/03/24 Leave a comment

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…