Der Befehl net group "Groupname" /domain > c:\temp\users.txt
generiert die folgende Ausgabe in der Textdatei.Netzgruppenausgabe Sortierung
Group name GroupABC
Comment XXXXXXXXXXXXXXXXXXXXX
Members
--------------------------------------------------------------------
MemberA MemberB MemberC
MemberD MemberE MemberF
MemberG MemberH MemberI
The command completed successfully.
Ich würde müssen am Ende der Datei die Beseitigung der unnötigen Header und kommentieren bekommen und haben einfach die Ausgabe in einer Liste geordnet wie folgt:
MemberA
MemberB
MemberC
MemberD
MemberE
MemberF
...
Gibt es eine einfache Möglichkeit, um dies zu tun, ohne in die Datei ausgeben zu müssen und den Header manuell zu entfernen? Ihre Hilfe beim Sortieren und Entfernen unnötiger Abstände wird sehr geschätzt!
Warum haben Sie "[powershell]" markiert, aber Sie verwenden nicht "Get-ADGroupMember"? – TessellatingHeckler
Argh, ich hatte gehofft, der 'net' Befehl ist intelligent genug, um seine mehrspaltige Ausgabe an eine einspaltige Ausgabe anzupassen, falls das Konsolenfenster schmaler wird, aber kein Glück, es scheint, dass' net' immer drei verwendet 25 Zeichen breite Spalten. Also schlage ich vor, 'for/F' nicht zu verwenden (und auf Leerzeichen zu spalten, die auch in manchen Namen vorkommen können), sondern die Zeilen in Stücke von 25 Zeichen aufzuteilen (nach [sub-string expansion] (http: // ss64). com/nt/syntax-substring.html) und entferne nachfolgende Leerzeichen ... – aschipfl
Danke für deinen Vorschlag aschipfl.Ich bin neu, also würde es wirklich helfen, wenn Sie einen Beispiel-Sub-String-Erweiterungscode bereitstellen könnten. Danke ! – user618616