eskapo
Goto Top

Anlegen von 100Usern im AD per ldifde

Hallo Leute,
nach langer verzweifelter Suche wende ich mich nun an euch...

ich habe bereits ein Batch-Script geschrieben das mir wahlweise eine große Menge an Usern im AD anlegt..

nun ist aber die frage ob ich das Script auch umschreiben kann bzw auf ldifde anpassen kann?

denn nun sollen die User per ldifde angelegt werden..

ich bin bisher nur darauf gestoßen einzelne User anzulegen.

Nun will ich aber ungern immer diesen ganzen Block pro User schreiben müssen..

Lässt sich das vielleicht auch über eine Schleife regeln oder so?

Bitte um Rückmeldungen

Vielen Dank

eSkapo

Content-ID: 164317

Url: https://administrator.de/forum/anlegen-von-100usern-im-ad-per-ldifde-164317.html

Ausgedruckt am: 23.12.2024 um 13:12 Uhr

Xaero1982
Xaero1982 11.04.2011 um 20:37:03 Uhr
Goto Top
Hi,

wirklich richtig gesucht hast du aber dann nicht oder?

1. Link:
http://wiki.winboard.org/index.php/Active_Directory_Benutzer_anlegen_mi ...

Warum auch immer du das so umständlich machen willst ... aber nun gut!

VG
eSkapo
eSkapo 11.04.2011 um 23:04:07 Uhr
Goto Top
Besten dank erstmal.. Aber das ist auch nicht das was ich Suche.. Wie ich nen einzelnen Benutzer anlegen kann ist mir klar.. Es ging darum 100 oder auch noch mehr automatisch nach ausführen der ldif Datei anzulegen.. Vielleicht war das nicht klar geworden.. Habe es mittlerweile aber gelöst..

Lg

eSkapo
Xaero1982
Xaero1982 12.04.2011 um 06:41:55 Uhr
Goto Top
Es ist schon klar und genau das machst du mit dem Skript ...

Wenn du es inzwischen aber so gelöst hast wie du es wolltest, wäre es ja nur fair deine Lösung auch der Welt mitzuteilen...

VG
eSkapo
eSkapo 12.04.2011 um 07:16:06 Uhr
Goto Top
ja ich bin jetzt einfach her gegangen und hab ne kleine batch mit dem aufbau hier geschrieben:

For /L %%b In (1,2,100) do (


set var3=000%%b
set var3=!var3:~-4!

echo dn: CN=%var1%!var3!,OU=Test,DC=test,DC=domain >>user.ldif
echo changetype: add >>user.ldif
echo objectClass:user >>user.ldif
echo sAMAccountName:%var1%!var3! >>user.ldif
echo distinguishedName:CN=%var1%!var3!,OU=Test,DC=test,DC=domain >>user.ldif
echo sn: %var1%!var3! >>user.ldif
echo cn: %var1%!var3! >>user.ldif
echo userAccountControl: 544 >>user.ldif
echo employeeid: 456!var3! >>user.ldif
)
schreibe dann alles nach echo in eine ldif datei und kann die anschließend ins AD importieren... es gibt sicher noch andere Möglichkeiten aber für mich reicht es so..

LG

eSkapo
Xaero1982
Xaero1982 12.04.2011 um 21:20:06 Uhr
Goto Top
Hi,

ja kann man mit einem einfachen VB Script erledigen...

VG