Server 2012 Active Directory Befehle – DSQuery DSMove DSMod DSAdd Teil2

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