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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 51584
Url: https://administrator.de/contentid/51584
Ausgedruckt am: 15.11.2024 um 15:11 Uhr
4 Kommentare
Neuester Kommentar
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
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
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
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