Dies ist eine alte Version des Dokuments!
Um sich alle leeren Verteilergruppen anzeigen zu lassen, müssen Sie folgende zwei Kommandos in einer Powershell hintereinander absetzen:
[PS] C:\Windows\system32>$DG = get-distributiongroup -resultsize unlimited [PS] C:\Windows\system32>$DG |where {-not(get-distributiongroupmember $_)} | Select-Object Name Name DisplayName GroupType ---- ----------- --------- Marketing Marketing Global Softwarefactory Softwarefactory Global Support Support Global
Im Prinzip schreibt das erste Kommando alle Verteilergruppen »Get-DistributionGroup«1) in eine Variable »$DG« und das zweite Kommando sucht in den gefunden Verteilergruppen »$_«2) nach den Migliedern »Get-DistributionGroupMember«3) und die Abfrage »where -not« ist wahr wenn keine Mitglieder gefunden werden. Den Schalter »-resultsize unlimited« können Sie auch ggf weglassen, dieser nur nötig, wenn sehr viele Elemente aufgelöst werden. Ich weiß jetzt nicht das Maximium aber auf alle Fälle im vierstelligen Bereich.
Note: »where« kann durch »?« und »-not« durch »!« ersetzt werden:
[PS] C:\Windows\system32>$DG |? {!(Get-DistributionGroupMember $_)} | Select-Object Name
Verwandte Artikel:
→ Verteilergruppe anlegen
→ Verwaltung von Verteilergruppen delegieren
→ »Nicht universelle Verteilergruppen« konvertieren
→ Zeige alle Verteilergruppen an, wo ein Benutzer Mitglied ist
→ Mitglied einer Verteilergruppe hinzufügen / entfernen
— pronto 2016/02/11 17:32