mseiler 10 Geschrieben 9. August 2011 Melden Teilen Geschrieben 9. August 2011 Hallo zusammen, ich habe hier ein kleines Problem und komme nicht wirklich weiter: Ich möchte alle Gruppen mit dem Inhalt WG aus dem ADS auflisten. Das funktioniert auch schon: @echo off dsquery group -limit 1000000 -name *WG-* -o rdn >>C:\WG.txt pause Aber leider bekomme ich die einzelnen User aus diesen Gruppen nicht zusätzlich ausgegeben. Eigentlich sollte doch folgendes funktionieren: dsquery group -limit 1000000 -name *WG-* -o rdn | DSGET GROUP -MEMBERS >>C:\WG.txt Aber ich kann mir User nicht aus den Gruppen rausziehen. Hat irgendjemand eine Idee? Danke im Voraus Grüße Michael Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 9. August 2011 Melden Teilen Geschrieben 9. August 2011 Moin, faq-o-matic.net » Wie kann ich die Mitglieder einer Gruppe in eine Datei schreiben? faq-o-matic.net » Mitglieder einer AD-Gruppe mit Zusatzdaten ausgeben Gruß, Nils Zitieren Link zu diesem Kommentar
mseiler 10 Geschrieben 9. August 2011 Autor Melden Teilen Geschrieben 9. August 2011 Hi, das ist wohl genau der richtige Weg. Aber wie verbinde ich nun am einfachsten diese 2 Konstrukte? Mit meinem ersten Befehl lasse ich mir alle Gruppen ausgeben die ich brauche: dsquery group -limit 1000000 -name *WG-* -o rdn Und mit dem Teil net group "WG-BEISPIEL" /domain bekomme ich genau die Auflistung die ich brauche..... Gruppenname WG-BEISPIEL Beschreibung Mitglieder ------------------------------------------------------------ Testuser 1 Testuser 2 Testuser 3 Ich möchte einfach nur die ganzen Gruppen und die dazu passenden User untereinander so in eine File schreiben. Das geht doch sicher ganz einfach. Leider hilft eine Pipe da nicht weiter. Oder muss ich hier mit einem Array und einer Schleife Arbeiten? Hat jemand eine Idee? Danke im Voraus Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 9. August 2011 Melden Teilen Geschrieben 9. August 2011 Moin, du lässt bei dsquery das -o weg, damit es den DN ausgibt. Das pipest du dann weiter an das dsget-Kommando aus meinem Artikel. dsquery group -name *WG-* | dsget group -members -expand Nachteil: Der Name der Gruppe steht dann nicht dabei. Das bekämest du aber mit etwas Batchgebastel oder so sicher hin, wenn einer der anderen Wege dir nicht genehm ist. Vielleicht hilft auch dies: faq-o-matic.net » Excel: Admins unbekannter Liebling Oder du nimmst Jose: faq-o-matic.net » José: Version 3.1 Gruß, Nils 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.