Hier ein paar Scriptbeispiele:
Gruppenanlegen:
dsaddgroup cn=g-g1,ou=Mitarbeiter,dc=ex,dc=de-samidg-g1-secgrpyes-scope
dsaddgroup cn=v-vg1,ou=test,dc=ex,dc=de samid v-vg1 -secgrp no -scope g
OU anlegen:
dsaddou ou=OUName,dc=ex201,dc=de -desc Testbetrieb -d dom01.local
Useranlegen:
dsadduser cn=poweruser,ou=zentrale,dc=ex201,dc=de
Mehrere User anlegen:
FOR %%i
IN (user1 user2 user3 user4 user5 user6 user7) DO
cmd /c "dsaddusercn=%%i,ou=zentrale,dc=ex201,dc=de -samid %%i -pwd abc123# -disabled no"
Benutzer in Gruppen anlegen:
dsadd groupcn=g-group1,ou=zentrale,dc=ex201,dc=de-memberscn=user1,ou= zentrale,dc=ex201,dc=de
Wichtig:
Die User sind standardmässig dekativiert im AD!
Es gibt fünf verschiedene dsadd Befehle:
dsadd computer - Fügt dem Verzeichnis einen Computer hinzu.
dsadd contact - Fügt dem Verzeichnis einen Kontakt hinzu.
dsadd group - Fügt dem Verzeichnis eine Gruppe hinzu.
dsadd ou - Fügt dem Verzeichnis eine Organisation hinzu.
dsadd user - Fügt dem Verzeichnis einen Benutzer hinzu.
dsadd quota - Fügt einer Verzeichnispartition eine Spezifikation für ein Datenträgerkontingent hinzu.
Jeder hat ne eigene Syntax die man mit dsadd group /? rausfinden kann. Natürlich gibt es noch andere "ds" Befehle:
dsadd /? - Zeigt die Hilfe für das Hinzufügen von Objekten an.
dsget /? - Zeigt die Hilfe für das Anzeigen von Objekten an.
dsmod /? - Zeigt die Hilfe für das Bearbeiten von Objekten an.
dsmove /? - Zeigt die Hilfe für das Verschieben von Objekten an.
dsquery /? - Zeigt die Hilfe für das Suchen von Objekten an, die mit den Suchkriterien übereinstimmen.
dsrm /? - Zeigt die Hilfe für das Löschen von Objekten an.
Weiterführende Links:
Die ADS-Datenbank: Struktur, Zugriff und Tools