jaywee
Goto Top

User per Script anlegen im AD

echo on
for /L %%i in (1,1,99) do net user test%%i Passwort /add


Hallo zusammen,

ich hab ein Script zum anlegen von Usern im AD. Das von oben. Kann mir jemand erklären was da was genau macht?

Also das test%%i wird wohl den User Test1 bis Test99 anlegen Passwort ist das Passwort was aber macht /L und das %%i vorne?

Wie kann ich die User so anlegen, dass sie in eine bestimmte OU eingetragen werden und das Passwort nicht geändert werden muss.

Danke schon mal für mögliche Hilfe.

mfg Noob face-smile

Content-Key: 51584

Url: https://administrator.de/contentid/51584

Printed on: April 19, 2024 at 23:04 o'clock

Member: Egbert
Egbert Feb 13, 2007 at 15:10:12 (UTC)
Goto Top
Hallo,

damit dürfte alles erklärt sein.


FOR /L %Variable IN (Start,Schritt,Ende) DO Befehl [Parameter]

Der Satz ist eine Folge von Zahlen von Start bis Ende und der
angegebenen Schrittweite. So erzeugt (1,1,5) die Folge 1 2 3 4 5 und
(5,-1,1) erzeugt die Folge (5 4 3 2 1).

wenn Du im Command Line Fenster help for eintippst kriegst Du alles.

Gruß
Egbert
Member: Malle0123
Malle0123 Mar 06, 2007 at 10:43:11 (UTC)
Goto Top
Hallo Jaywee,

also mit dem script legst du keine Objekte im AD an.

da brauchst du sowas wie:

dsadd ou "OU=Einkauf,DC=deinedomäne,DC=com" (um OU's anzulegen )

oder

dsadd group "CN=Einkauf,OU=Einkauf,DC=deinedömane,DC=com" (die Gruppe Einkauf in der OU Einkauf anzulegen)

oder

FOR /L %%d IN (1,1,30) DO (dsadd user "CN=MA%%d,OU=Einkauf,DC=deinedomäne,DC=com" -pwd Password1 -memberof "CN=Einkauf,OU=EINKAUF,DC=deinedomäne,DC=com" -mustchpwd yes -disabled )

Die Variablen müssen natürlich im script oder auf der Kommandozeilen Ebene mitgegeben werden.


dsadd ist der Befehl den man benötigt um im AD Objekte anzulegen!


Gruß

Malle
Member: Egbert
Egbert Mar 06, 2007 at 11:38:38 (UTC)
Goto Top
Hallo Malle,

natürlich hast Du recht mit dsadd.

Allerdings geht net user auf einem DC genauso, die Benutzer werden dann im default users container erstellt.

Dein Weg ist allerdings der richtige.

Gruß
Egbert
Member: Malle0123
Malle0123 Mar 06, 2007 at 12:29:58 (UTC)
Goto Top
Hi Egbert,

sorry ok, aber wer würde das so machen?? ;)

Aber gut das du richtig drauf hingewiesen hast!

Gruß

Malle