Zeige alle Verteilergruppen an wo ein Benutzer Mitglied ist

Bei ausscheidenden Mitarbeitern ist es uU interessant in welchen Verteilergruppen dieser Mitglied ist. Ist er nämlich das einzige Mitglied nimmt diese Verteilergruppe nach dem Löschen des Benutzerobjekts keine E-Mails mehr an. Diese Abfrage ist etwas komplexer, wofür ein PowerShell Script geeigneter ist. Kopieren Sie dazu den folgenden Inhalt in ein ps1 Script:

DGMembership.ps1

$User = read-host -Prompt "Enter Username"
"User " + $User + " is a member of the following groups:"
 
ForEach ($Group in Get-DistributionGroup)
{
   ForEach ($Member in Get-DistributionGroupMember -identity $Group | Where { $_.Name -eq $User })
   { 
      $Group.name
   }
}
Quelle1)

Führen Sie das Script in einer PowerShell aus:

[PS] C:\Windows\system32>.\DGMemebrship.ps1
Enter Username: jhuber
User jhuber is a member of the following groups:
Marketing
Support

Verwandte Artikel:
→ Verteilergruppe anlegen und freischalten bzw entfernen
→ Verwaltung von Verteilergruppen delegieren
→ »Nicht universelle Verteilergruppen« konvertieren
→ Zeige alle Mitglieder einer Verteilergruppe
→ Liste alle Verteilergruppen ohne/mit Mitglieder auf
→ Mitglied einer Verteilergruppe hinzufügen / entfernen

pronto 2016/02/11 17:11