Welcome to TechNet Blogs Sign in | Join | Help

Die Macht des Einzeilers

Für die Verwaltung im Active Directory gibt es eine ganz Reihe von Werkzeugen der ds* Serie. "How To Use the Directory Service Command-Line Tools to Manage Active Directory Objects in Windows Server 2003" gibt einige Tipps, wie man die Werkzeuge einsetzen kann. Darüber hinaus gibt es im „Active Directory Cookbook“ eine ganze Reihe von Beispielen, wie man auch ohne Visual Basic Script Kenntnissen gut automatisieren kann.

Ein wichtiges Werkzeug ist noch immer die for-Schleife, wie in folgendem Beispiel zum Anlegen von 100 Anwendern:

For /L %i in (1,1,100) do dsadd user “cn=user%i,ou=…,dc=…,dc=…” -pwd User%i6()

Noch ein kleines Beispiel: Alle nicht mehr aktiven Computerkonten löschen: Den Befehl sollte man allerdings mit Vorsicht verwenden. Ein manuelles Prüfen der zurückgegebenen Computerobjekte ist mehr als empfehlenswert. Wie wird „inactive“ eigentlich bestimmt? Über das Attribut „lastLogonTimeStamp“:

Dsquery computer –inactive 20 | dsrm –noprompt

Aber bevor ich hier ganz viele kleine Einzeiler liste: Eine sehr gute Übersicht vieler kleiner Helfer findet sich unter: More One Liners. Vielleicht ist da auch die eine oder Idee für Sie dabei etwas zu automatisieren? Einer der Befehle unklar? Hinterlassen Sie einfach einen Kommentar hier...

Published Wednesday, February 20, 2008 5:28 PM by tkarch
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker