Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Active Directory Forum


Alles zum Thema Active Directory — Q & A zu Active Directory Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 03.08.2011, 11:34   #1
Newbie
 
Offline
Registriert seit: 08-2011
Beiträge: 2
AD - mehrere OUs automatisiert abfragen und in TXT ausgeben

Heyho ihr lieben,

in der Hoffnung das ihr mir helfen könnt hab ich mich dann auch mal registriert

Ich hab folgendes Problem:
Ich hab ein fertiges AD mit verschiedenen OU's. Nun befindet sich in jeder OU noch mehrere "Unter-OU's" (wenns dafür fachbegriffe gibt wäre ich auch dankbar für diese^^) in denen sich Sicherheitsgruppen befinden.

Nun möchte ich die Untergruppen einer Haupt-OU abfragen und für jede einzelne Unter-OU eine eigene TXT-Datei erstellen in der die Mitglieder der Sicherheitsgruppe aufgelistet sind.

Wenn ich das ganze jetzt hardcoded machen wollte, wüsste ich direkt wie es klappt.
Aber da ich dies automatisiert haben möchte und das Skript eigenständig laufen soll, bin ich im mom noch am rätseln wie ich es schaffe, dass mein Skript zu jeder unter OU eine Textdatei anlegt in der die jeweiligen Mitglieder aufgelistet sind.


Hier ist mein Code den ich schon gebastelt habe, wenn ich eine Nutzerabfrage machen würde:
Code:
@Echo off
set /P KN="Kursnamen bitte eingeben:"

dsquery.exe ou -name AG | dsquery.exe group -name %KN% | dsget.exe group -members | dsget.exe user -fn -ln -samid > %KN%_%Date%.txt

pause
das klappt auch soweit. Nur bin ich halt jetzt am überlegen wie ich das schaffe das mit einem ausführen für alle Unter-OUs jeweils eine Textdatei angelegt wird in der ich dann die Mitglieder sehe. (kleiner Hinweis: im obigen Beispiel ist "AG" die Ober-OU, dessen Unter-OU's ausgelesen werden sollen)

Ich hoffe ihr könnt mir helfen
    Mit Zitat antworten
Alt 03.08.2011, 12:08   #2
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.370
Moin,

müssen es einzelne Dateien sein oder reicht auch ein zusammenhängender HTML-Report?

faq-o-matic.net » José: Version 3.1

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 03.08.2011, 12:49   #3
Newbie
 
Offline
Registriert seit: 08-2011
Beiträge: 2
am liebsten wären jeweils einzelne Dateien.

Da man so nur den betroffenen Personen die jeweiligen Dateien in die Hand geben kann. Anders würde dann erstmal jeder alles bekommen und müsste sich seinen Kram raussuchen.

Zumal ich auch die Vorgabe bekommen habe dieses Skript zu schreiben, welches ich nur doppelklicken muss und dann von jeder OU meine TXT datei habe
    Mit Zitat antworten
Alt 03.08.2011, 16:08   #4
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.370
Moin,

dann wirst du um etwas mehr Skriptlogik nicht herumkommen, die entweder rekursiv die OUs durchgeht oder aber einfach unterhalb der obersten OU alle Gruppenmitglieder in eine Datei pro Gruppe schreibt.

Nein, fertigen Code kann ich dir dafür nicht bauen. Ich wage aber zu bezweifeln, dass man das mit Batch-Methoden sinnvoll hinbekommt. Ich selbst würde es mit VBS lösen, andere mit PowerShell.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
via Exchange 2007 mehrere Domains abfragen manuel-mcs MS Exchange Forum 3 02.03.2011 20:46
Mit dsquery nur NN ausgeben mikewi Windows Forum — Scripting 3 30.03.2010 16:41
Mit ifmember mehrere Gruppen abfragen? maeck Windows Forum — Scripting 13 10.03.2008 11:38
mehrere unterverzeichnisse automatisiert anlegen Sven444444 Windows Forum — Allgemein 5 28.08.2006 15:28
Patchlevel automatisiert abfragen ash-mod Windows Forum — Allgemein 2 03.02.2005 20:09


Alle Zeitangaben in MEZ/CET. Es ist jetzt 04:33 Uhr. Seite generiert in 0,030 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang