Vejledning til Microsoft Entra ID (tidligere Azure AD) ved brug af Microsoft Graph PowerShell SDK.
1. En trinvis vejledning
Formålet med denne procedure er at definere metoden til oprettelse, vedligeholdelse og verificering af den dynamiske distributionsgruppe, der anvendes til at kommunikere med alle delte postkasser i organisationen.
Denne gruppe sikrer, at enhver e-mail sendt til den angivne adresse automatisk leveres til alle eksisterende delte postkasser uden manuel indgriben.
2. Anvendelsesområde
Målgruppe: Alle postkasser med attributten RecipientTypeDetails sat til SharedMailbox.
Platform: Exchange Online (Microsoft 365).
Begrænsning: Denne gruppe er udelukkende beregnet til e-maildistribution. Den kan ikke anvendes til sikkerhedstilladelser (f.eks. SharePoint-adgang, Teams-medlemskab eller betinget adgang).
3. Forudsætninger
For at udføre disse handlinger kræver administratoren følgende:
Rolle: Exchange-administrator eller global administrator.
Software: Windows PowerShell 5.1 eller PowerShell 7+.
Modul: Exchange Online PowerShell-modul (ExchangeOnlineManagement).
4. Procedure
4.1. Opret forbindelse til Exchange Online
Start PowerShell som administrator.
Kør følgende kommandoer for at importere modulet og logge ind:
PowerShell
PowerShell:
# If the module is not installed, uncomment the line below:# Install-Module -Name ExchangeOnlineManagement -Scope CurrentUserConnect-ExchangeOnline
Gennemfør den interaktive login-prompt.
4.2. Opret den dynamiske gruppe
Spring dette trin over, hvis gruppen allerede eksisterer.
Kør følgende kommando for at oprette gruppen. Denne anvender et Exchange-standardfilter til automatisk at målrette delte postkasser.
PowerShell:
New-DynamicDistributionGroup -Name "All Shared Mailboxes" ` -Alias "all_shared_mailboxes" ` -RecipientFilter "(RecipientTypeDetails -eq 'SharedMailbox')"
4.3. Verificer medlemskab
Da gruppen er dynamisk, er det ikke muligt at "tilføje" medlemmer. De skal verificere, at filteret korrekt identificerer de relevante mål.
Kør følgende script for at få vist en forhåndsvisning af listen over modtagere, der vil modtage e-mail sendt til denne gruppe:
PowerShell
$Group = Get-DynamicDistributionGroup "All Shared Mailboxes"Get-Recipient -RecipientPreviewFilter $Group.RecipientFilter
Validering: Sørg for, at outputtet viser de forventede delte postkasser og ekskluderer almindelige brugerpostkasser.
4.4. Test
Send en test-e-mail til all_shared_mailboxes@<yourdomain.com>.
Log ind på en kendt delt postkasse og bekræft modtagelsen.
Bemærk: Det kan tage op til 2 timer, før en nyoprettet delt postkasse genkendes af det dynamiske filter, selvom det normalt går hurtigere.