none
Member in einer Gruppe auflisten RRS feed

  • 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

     

    Donnerstag, 16. Juni 2011 07:24

Antworten

  • > 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
    -members
     
    mfg Martin
     

    Kein MVP, kein MCSE. Nur ein wenig Erfahrung.
    • Als Antwort markiert mighty82 Freitag, 17. Juni 2011 10:10
    Donnerstag, 16. Juni 2011 08:39

  • > 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
    -members
     
    mfg 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
    Freitag, 17. Juni 2011 10:10

Alle Antworten

  • dsquery group OU=OUNAME,DC=DOMAIN,DC=LOCAL  | dsget group -members [-expand]
     
    mfg Martin
     

    Kein MVP, kein MCSE. Nur ein wenig Erfahrung.
    Donnerstag, 16. Juni 2011 07:29
  • 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

    Donnerstag, 16. Juni 2011 08:07
  • > 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
    -members
     
    mfg Martin
     

    Kein MVP, kein MCSE. Nur ein wenig Erfahrung.
    • Als Antwort markiert mighty82 Freitag, 17. Juni 2011 10:10
    Donnerstag, 16. Juni 2011 08:39

  • > 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
    -members
     
    mfg 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
    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

    Dienstag, 18. Oktober 2011 12:18
  • Im Batch muß %G durch %%G ersetzt werden. Ansonsten sollte das genauso
    funktionieren... Fehlermeldung?
     
    mfg Martin
     

    A bissle "Experience", a bissle GMV...
    Dienstag, 18. Oktober 2011 15:07
  • Hallo,

    mein Bacht funktioniert soweit:

    for /f %G in ('dsquery group -samid g_alle_*') do @echo %G & @dsget group %G -members

    aber der Export in ein TXT-File nicht.

    danke, km

    Mittwoch, 19. Oktober 2011 15:08
  • > *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.txt
     
    Export in ein File pro Gruppe:
     
    for /f %G in ('dsquery group -samid g_alle_*') do @echo %G & @dsget group %G -members>>Gruppe_%G.txt
     
    BTW: dsget group %G -members -expand wäre möglicherweise die bessere Wahl.
     
    mfg Martin
     

    A bissle "Experience", a bissle GMV...
    Mittwoch, 19. Oktober 2011 16:24
  • 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
    Donnerstag, 20. Oktober 2011 05:37