Benutzer mit den meisten Antworten
Member in einer Gruppe auflisten

Frage
-
Hallo zusammen,
ich suche den Befeht mit dsquery wo man die Mitglieder einer Gruppe anzeigen lassen kann.
Mit dem Befehl dsquery group OU=OUNAME,DC=DOMAIN,DC=LOCAL sehe ich alle Gruppen.
Nur möchte ich die User in den Gruppen auch sehen.
Danke für die Tipps
Gruss
Antworten
-
- Als Antwort markiert mighty82 Freitag, 17. Juni 2011 10:10
-
> nicht zu sehen.... Ich bekomm ne latte voller User aber in welchen> Gruppen die sind sehe ich nicht..Naja, dann kommt der Klassiker ;-)for /f %G in ('dsquery group -samid xyz*') do @echo %G & @dsget group %G-membersmfg Martin
Kein MVP, kein MCSE. Nur ein wenig Erfahrung.Hi,
danke für deine Hilfe.
Mit deinem Befehl wurde es bissl modifiziert damit die Unterteilung besser da steht.
Wir das auflisten aller Member in einer Gruppe wurde folgender Befehl genommen:
for /f %G in ('dsquery group -samid gr_glo_zugriff_*') do @echo GROUP %G >> User_in_Gruppe.txt & dsget group %G -members >> User_in_Gruppe.txt
Diese Listet mir die Member in der Gruppe die mit gr_glo_zugriff_* anfängt an und schreibt diese in ein Textfile.
Danke nochmals für deine Hilfe.
"closed"
- Als Antwort markiert mighty82 Freitag, 17. Juni 2011 10:10
Alle Antworten
-
Hallo Martin,
danke für die schnelle Antwort.
Nun den Befehl den du mir geschrieben hast, habe ich ausgeführt. Ich sehe alle User aber der Name der Gruppe wo die User enthalten sind ist nicht zu sehen.... Ich bekomm ne latte voller User aber in welchen Gruppen die sind sehe ich nicht..
Ich hab da ein Befehl womit ich per angabe der Gruppe sehen kann welche User enthalten sind:
dsget group "cn=dsn name,ou=ouname,dc=domain,dc=local" -members -expand
Mit diesem Befehl sehe ich die User in der angegebenen Gruppe.
Jedoch wäre das eine Strafarbeit bei 100 Gruppen die Member auszulesen..
Noch eine Idee? Oder mach ich an deinem Befehl was falsch?
Gruss
-
- Als Antwort markiert mighty82 Freitag, 17. Juni 2011 10:10
-
> nicht zu sehen.... Ich bekomm ne latte voller User aber in welchen> Gruppen die sind sehe ich nicht..Naja, dann kommt der Klassiker ;-)for /f %G in ('dsquery group -samid xyz*') do @echo %G & @dsget group %G-membersmfg Martin
Kein MVP, kein MCSE. Nur ein wenig Erfahrung.Hi,
danke für deine Hilfe.
Mit deinem Befehl wurde es bissl modifiziert damit die Unterteilung besser da steht.
Wir das auflisten aller Member in einer Gruppe wurde folgender Befehl genommen:
for /f %G in ('dsquery group -samid gr_glo_zugriff_*') do @echo GROUP %G >> User_in_Gruppe.txt & dsget group %G -members >> User_in_Gruppe.txt
Diese Listet mir die Member in der Gruppe die mit gr_glo_zugriff_* anfängt an und schreibt diese in ein Textfile.
Danke nochmals für deine Hilfe.
"closed"
- Als Antwort markiert mighty82 Freitag, 17. Juni 2011 10:10
-
Hallo Martin,
ich benötige diesen Befehl gerade auch. Leider verstehe ich diesen Befehl nicht ganz.
Wie wird er genau geschrieben in einem *.bat? Was steht für %G?
dsquery group OU=OUNAME,DC=DOMAIN,DC=LOCAL
for /f %G in ('dsquery group -samid gr_glo_zugriff_*') do @echo GROUP %G >> User_in_Gruppe.txt & dsget group %G -members >> User_in_Gruppe.txt
Danke für deine Hilfe
-
> *for /f %G in ('dsquery group -samid g_alle_*') do @echo %G & @dsget> group %G -members*Hm - als Batch kann das so nicht gehen, da brauchst Du %%G statt %G :-)Export der Gruppen in EIN Textfile:for /f %G in ('dsquery group -samid g_alle_*') do @echo %G >>Gruppen.txt & @dsget group %G -members>>Gruppen.txtExport in ein File pro Gruppe:for /f %G in ('dsquery group -samid g_alle_*') do @echo %G & @dsget group %G -members>>Gruppe_%G.txtBTW: dsget group %G -members -expand wäre möglicherweise die bessere Wahl.mfg Martin
A bissle "Experience", a bissle GMV... -
Hallo Martin,
hat jetzt funktioniert mit diesem Befehl:
for /f %G in ('dsquery group -samid g_alle_*') do @echo %G >>Gruppen.txt & @dsget group %G -members>>Gruppen.txt
Problem bei meinem letzten BACHT mit Export war nur ein Abstand.
Danke für deine Hilfe.
g km
- Als Antwort vorgeschlagen kingm Dienstag, 16. September 2014 12:10