Art-net-Gruppe, die Ausgabe in einer Spalte

Der Befehl net group "Groupname" /domain > c:\temp\users.txt erzeugt die folgende Ausgabe in der Textdatei.

Group name     GroupABC
Comment        XXXXXXXXXXXXXXXXXXXXX

Members

--------------------------------------------------------------------
MemberA                  MemberB                  MemberC 
MemberD                  MemberE                  MemberF 
MemberG                  MemberH                  MemberI
The command completed successfully.

Ich müsste den unnötigen Header und Kommentar am Ende der Datei entfernen und die Ausgabe einfach wie folgt in einer geordneten Liste haben:

MemberA
MemberB
MemberC
MemberD
MemberE
MemberF
...

Gibt es eine einfache Möglichkeit, dies zu tun, ohne in die Datei ausgeben und den Header manuell entfernen zu müssen? Ihre Hilfe beim Sortieren und Entfernen unnötiger Abstände wird sehr geschätzt!

Author: Aligator3000, 2017-12-14

2 answers

Der einfachste Weg, dies zu tun, besteht darin, dies in Powershell mit den Active Directory-Cmdlets zu tun. Führen Sie entweder auf dem Domänencontroller oder auf einem Computer mit installiertem RSAT Folgendes aus

Get-ADGroupMember GroupName | select name | out-file GroupName.txt
 0
Author: Patrick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-12-14 09:58:22

Wenn Ihnen AD-Cmdlets fehlen, können Sie die Ergebnisse von net in Powershell formatieren.

# store the results in an array.
$results = net group "Groupname" /domain

# the size of the header and footer is always the same. select the data between these sections.
$results = $results[8..($results.Length-3)]

# replace the empty spaces with a comma. join on the comma, getting rid of blank lines.
foreach($result in $results) { 
    ($result -replace '\s+',',') -split ',' | ? { $_ } >> 'C:\temp\users.txt'
}
 2
Author: root,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-12-14 16:10:24