Azreth 10 Geschrieben 15. Juni 2012 Melden Teilen Geschrieben 15. Juni 2012 Hallo zusammen, dies hier ist mein erster Beitrag und ich muss gestehen, es sind meine Anfänge mit der Powershell. Gegeben ist eine sehr große und umfangreiche Domäne mit mehreren tausenden Servern, etlichen Standorten, Forests etc. In dieser befindet sich eine OU namens "Trash", in welche die Server, die nicht mehr benötigt werden, verschoben werden (Sie werden nicht aus der Domäne gelöscht). Zu jedem dieser Server gibt es Admin-Gruppen. Die Server wurden ordnungsmäßig verschoben - da gibt es rund 300 Einträge. Die Gruppen jedoch nicht. Namentlich wurde das jedoch vernünftig gepflegt. Wenn ein Server "Donald" hieße, so gäbe es eine Gruppe, die "Donald-Administrators" hieße. Ich könnte jetzt natürlich die 300 Einträge händisch "bereinigen", was aber nicht in meinem Sinne ist, da eine gewisse Automatisierung immer vernünftig ist. Und ich will ja auch was dabei lernen. Vor allem, damit ich das beim nächsten mal schneller bewältige. Pseudocode-technisch würde ich jetzt folgendermaßen vorgehen bzw. Scripttechnisch sowas bauen: Foreach Object (CN) declare temporary $variable Search Domain Objects (CN) for $variable* Move Objects into OU Trash (aktuelles Datum) Wäre das so möglich? Wie geht man an sowas als Anfänger heran bzw. bringt sich sowas bei? Wie finde ich am schnellsten die nötigen CMDlets heraus? Ich muss gestehen, dass ich an der Umsetzung des Pseudocodes ein wenig in der Luft hänge. :/ An sich klingt das ja "relativ" banal. Vielen Dank im Voraus und ein schönes Wochenende wünsche ich! Zitieren Link zu diesem Kommentar
nawas 32 Geschrieben 25. Juni 2012 Melden Teilen Geschrieben 25. Juni 2012 Wie finde ich am schnellsten die nötigen CMDlets heraus? Get-Help * Get-Help "CMD-Let" zeigt dir dann die benötigten Befehle mit an. Allerdings wenn du nicht wissen solltest, welche Befehle du suchst, würde ich dir entweder das WWW, ein PS-Buch oder einen PS-Kurs vorschlagen. Zitieren Link zu diesem Kommentar
Dukel 455 Geschrieben 25. Juni 2012 Melden Teilen Geschrieben 25. Juni 2012 get-command -module activedirectory Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.