Heyho
folgende Situation:
Ich hab einen Windows 2003 Server auf dem diverse Dienstelaufen. Unter anderem dient er mir als Domaincontroller und hat somit auch ein AD.
Nun habe ich darin eine OU mit dem Namen "AG" welche verschiedene untergeordnete OU's, welche jeweils eine Sicherheitsgruppe beinhaltet.
Nun möchte ich für jede untergeordnete OU eine Textdatei mit den Gruppenmitgliedern der Sicherheitsgruppe erstellen.
Folgenden Code habe ich schon gebasteltet
Hier ist aktuell noch eine Nutzerabfrage von welchem Kurs/AG denn nun eine Datei erstellt werden soll. Nun soll es aber so sein, dass dies automatisiert wird.
Mein "Problem" ist jetzt einfach, dass ich nicht weiß wie ich die einzelnen OU's abfrage und dann den oben genannten Befehl aufrufe.
Das ich dafür eine Schleife brauche weiß ich, jedoch nicht wie ich diese anweden soll/kann bzw welche Optionen ich angeben muss, damit die Schleife zu jeder untergeordneten OU eine Textdatei mit dem oben genannten Schema erstellt.
Ich hoffe ihr könnt mir helfen
LG
EDIT:
habe mal zur veranschlaulichung meines geschriebenen einen kleinen ausschnitt des ADs beigelegt in dem ihr seht was ich oben beschrieben habe ^^
folgende Situation:
Ich hab einen Windows 2003 Server auf dem diverse Dienstelaufen. Unter anderem dient er mir als Domaincontroller und hat somit auch ein AD.
Nun habe ich darin eine OU mit dem Namen "AG" welche verschiedene untergeordnete OU's, welche jeweils eine Sicherheitsgruppe beinhaltet.
Nun möchte ich für jede untergeordnete OU eine Textdatei mit den Gruppenmitgliedern der Sicherheitsgruppe erstellen.
Folgenden Code habe ich schon gebasteltet
Code:
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
Hier ist aktuell noch eine Nutzerabfrage von welchem Kurs/AG denn nun eine Datei erstellt werden soll. Nun soll es aber so sein, dass dies automatisiert wird.
Mein "Problem" ist jetzt einfach, dass ich nicht weiß wie ich die einzelnen OU's abfrage und dann den oben genannten Befehl aufrufe.
Das ich dafür eine Schleife brauche weiß ich, jedoch nicht wie ich diese anweden soll/kann bzw welche Optionen ich angeben muss, damit die Schleife zu jeder untergeordneten OU eine Textdatei mit dem oben genannten Schema erstellt.
Ich hoffe ihr könnt mir helfen
LG
EDIT:
habe mal zur veranschlaulichung meines geschriebenen einen kleinen ausschnitt des ADs beigelegt in dem ihr seht was ich oben beschrieben habe ^^
Anhänge
Zuletzt bearbeitet: