Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save diecknet/32630c4ec0d5c8f6b8fca0a003f93fc9 to your computer and use it in GitHub Desktop.
Save diecknet/32630c4ec0d5c8f6b8fca0a003f93fc9 to your computer and use it in GitHub Desktop.
Exchange Online Dynamic Distribution Groups
# ACHTUNG! Das funktioniert nur, wenn das Company Attribut bei euren E-Mail Empfängern richtig gesetzt ist.
# Falls das Company Attribut leer ist, oder ein anderer Wert drin ist, müsst ihr einen anderen Filter verwenden.
# Oder das Attribut bei den Usern entsprechend setzen.
$CompanyName = "Demotenant"
New-DynamicDistributionGroup -Name "Alle-$($CompanyName)-Empfänger" -RecipientFilter "company -like '$($CompanyName)*'"
# Zeigt alle Mitglieder in einer dynamischen Verteilergruppe an
# Den Wert der Variable $Verteilergruppe muss auf die gewünschte Verteilergruppe angepasst werden.
$Verteilergruppe = "Alle-demotenant-Empfänger"
Get-DynamicDistributionGroupMember $Verteilergruppe | Select-Object DisplayName,PrimarySmtpAddress
# Die Mitgliedschaften der Gruppe werden eigentlich alle 24h automatisch aktualisiert.
# Falls euch das zu lange dauert, könnt ihr es auch manuell anstoßen:
Set-DynamicDistributionGroup $Verteilergruppe -ForceMembershipRefresh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment