Server 2012 Active Directory Befehle – DSQuery DSMove DSMod DSAdd Teil2
DSQuery DSMove DSMod DSAdd
OU erstellen:
dsadd ou ou=TEST,dc=ndsedv,dc=de
User in OU TEST erstellen:
dsadd User CN=Joern,OU=Test,dc=ndsedv,dc=de
User in OU TEST erstellen und aktivieren:
dsadd User „CN=Walter,OU=Test,dc=ndsedv,dc=de“ -disabled no
User in OU TEST erstellen und aktivieren und Passwort vergeben:
dsadd User „CN=Joern,OU=Test,dc=ndsedv,dc=de“ -disabled no -pwd #Winter2016 -mustchpwd yes
30 User in OU TEST erstellen und aktivieren und Passwort vergeben:
For /L %i in (1,1,30) DO dsadd User „CN=User%i,OU=Test,dc=ndsedv,dc=de“ -disabled no -pwd #Winter2016 -mustchpwd yes
For /L %i in (31,1,60) DO dsadd User „CN=User%i,OU=Test,dc=ndsedv,dc=de“ -disabled no -pwd #Winter2016 -mustchpwd yes
30 User aus Textsatei in OU TEST erstellen und aktivieren und Passwort vergeben:
For /F %i in (C:\Temp\users.txt) DO dsadd User „CN=%i,OU=Test,dc=ndsedv,dc=de“ -disabled no -pwd #Winter2016 -mustchpwd yes
5 Computer Objekte anlegen aus Textdatei:
For /F %i in (C:\Temp\computers.txt) DO dsadd Computer „CN=%i,OU=Test,dc=ndsedv,dc=de“
Wer ist Member der Gruppe Zugirff_Cert:
dsget group „CN=Zugriff_Cert_WebV3,OU=Groups,OU=ORG,DC=ndsedv,DC=de“ -members
Mitgliedschaften des Users Test auflisten:
dsget user „CN=Test,OU=User Accounts,OU=User,OU=ORG,DC=ndsedv,DC=de“ -memberof
Mitgliedschaften des Users Test rekursiv auflisten:
dsget user „CN=Test,OU=User Accounts,OU=User,OU=ORG,DC=ndsedv,DC=de“ -memberof -expand
Attribut Büro des Users Test auslesen:
dsget user „CN=Test,OU=User Accounts,OU=User,OU=ORG,DC=ndsedv,DC=de“ -Office
Passwort des Users Joern ändern:
dsmod User „CN=Joern,OU=Test,dc=ndsedv,dc=de“ -pwd #Winter2017
User Joern deaktivieren und Passwort ändern:
dsmod User „CN=Joern,OU=Test,dc=ndsedv,dc=de“ -disabled yes -pwd #Winter2018
Beschreibung des Users Joern ändern:
dsmod User „CN=Joern,OU=Test,dc=ndsedv,dc=de“ -DESC „Aushilfe“
Beschreibung einer OU ändern:
dsmod ou „OU=TEST,DC=ndsedv,DC=de“ -DESC „TESTOU Skripte“
Alle Benutzer Objekte auflisten und exportieren:
dsquery user > C:\Temp\objekte.txt
Alle Objekte einer OU auflisten und exportieren:
dsquery OU „DC=ndsedv,DC=de“ > C:\Temp\alleobjekteou.txt
Alle Computer Objekte auflisten und exportieren:
dsquery Computer > C:\Temp\computer.txt
Computer einer OU auflisten und exportieren:
dsquery Computer „OU=Server,OU=Machines,OU=ORG,DC=ndsedv,DC=de“ > C:\Temp\computerOU.txt
OUs mit Anfangsbuchstaben O auflisten:
dsquery ou domainroot -name O*
Read Only DCs suchen:
dsquery server -isreadonly
Schemaversion auslesen:
dsquery * „cn=schema,cn=configuration,dc=ndsedv,dc=de“ -scope base -attr objectVersion
Alle Benutzer Objekte ausgeben:
dsquery * -limit 0 -filter „&(objectclass=User)(objectCategory=Person)“ -attr * >>C:\Temp\BN.txt

