Hört sich vernünftig an, werds mal testen ;)
edit:
Richtig, man braucht eine eigene Sektion
Jedoch funktioniert es mit deinen Angaben nicht. Es muss so aussehen:
b.Put "sAMAccountName", Benutzer
b.Put "displayName", Vorname & " " & Nachname
b.Put "givenName", Vorname
b.Put "sn", Nachname
b.Put "userAccountControl", 66082
b.Put "userPrincipalName", Benutzer & "@DomainName.TopLevelDomain"
b.Put "profilePath", "\\Server\daten\profile\" & Benutzer
b.Put "homeDirectory", "\\Server\daten\home\" & Benutzer
b.Put "homeDrive", "H:"
b.SetInfo
b.SetPassword Passwort
b.AccountDisabled = False
b.SetInfo
b.Put "pwdLastSet", 0
b.SetInfo
Ein weiteres feature wäre: Gruppenmitgliedschaft in unterschiedlichen Gruppen in unterschiedlichen OUs
Im User.txt file werden die Einträge über Komma getrennt. Wenn ich jetzt über "memberOf" mehrere Gruppen habe, wie trenne ich das dann? Geht ";" als Seperator?