Gruppenmitglieder verschiedener Gruppen auslesen und als Textdatei bereitstellen Thema ist als GELÖST markiert

kleine praktische Skripte die den Arbeitsalltag erleichtern.
Benutzeravatar
Ulrich Wiedholz
Beiträge: 282
Registriert: Samstag 10. Dezember 2011, 17:19
Kontaktdaten:

Gruppenmitglieder verschiedener Gruppen auslesen und als Textdatei bereitstellen

Ungelesener Beitrag von Ulrich Wiedholz »

Wir möchten feststellen welche Mitglieder in bestimmten Gruppen sind.
Die Gruppen fangen alle mit dem gleichen Kürzel an und wir wollen eine Textdatei mit dem Ergebnis.

Code: Alles auswählen

$DWGruppen = Get-ADGroup -Filter 'Name -like "DW*"' # Alle Gruppen aus dem AD lesen die mit "DW" beginnen
Out-File DWGruppenmitglieder.txt # Datei für die Ausgabe anlegen / leeren

# Schleife wird für jede DW-Gruppe durchlaufen und die Mitglieder ausgelesen und ausgegeben
foreach($DWGruppe in $DWGruppen){
$DWGruppe.Name | Out-File DWGruppenmitglieder.txt -Append # Gruppenname in Ausgabedatei schreiben
Get-ADGroupMember -Identity $DWGruppe | select Name | Out-File DWGruppenmitglieder.txt -Append # Mitglieder in Ausgabedatei schreiben
"___________________________________" | Out-File DWGruppenmitglieder.txt -Append # Als Abschluss einen Trennstrich hinzufügen bevor die nächste Gruppe beginnt
}
Nicht schön, aber schnell und erfüllt seinen Zweck. *gut*
In diesem Sinne...

Ulrich Wiedholz
UW-Operator.de
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast