Del via


Administration af Exchange Online postkasser i et multi-geo-miljø

Exchange Online PowerShell er påkrævet for at få vist og konfigurere multi-geo-egenskaber i dit Microsoft 365-miljø. Hvis du vil oprette forbindelse til Exchange Online PowerShell, skal du se Opret forbindelse til Exchange Online PowerShell.

Du skal bruge Microsoft Graph PowerShell SDK for at se egenskaben PreferredDataLocation på brugerobjekter. Brugerobjekter, der synkroniseres via Azure Active Direct Connect til Microsoft Entra-id, har deres PreferredDataLocation-værdi direkte. Administratorer kan manuelt ændre brugerobjekter, der kun er i skyen, via Microsoft Graph PowerShell som beskrevet i denne artikel. Hvis du vil oprette forbindelse til Microsoft Graph PowerShell, skal du se Log på Microsoft Graph PowerShell.

I Exchange Online multi-geo-miljøer behøver du ikke at udføre manuelle trin for at føje geografiske placeringer til din lejer. Når du har modtaget meddelelsescenteret, hvor der står, at multi-geo er klar til Exchange Online, er alle tilgængelige geografiske placeringer klar og konfigureret, så du kan bruge dem.

Opret direkte forbindelse til en geografisk placering ved hjælp af Exchange Online PowerShell

Exchange Online PowerShell opretter typisk forbindelse til den centrale geografiske placering. Men du kan også oprette forbindelse direkte til satellitgeoplaceringer. På grund af forbedringer af ydeevnen anbefaler vi, at du opretter direkte forbindelse til satellitplaceringen, når du kun administrerer brugere på den pågældende placering.

Kravene til installation og brug af Exchange Online PowerShell-modulet er beskrevet i Installér og vedligehold Exchange Online PowerShell-modulet.

Hvis du vil oprette forbindelse Exchange Online PowerShell til en bestemt geografisk placering, er ConnectionUri-parameteren anderledes end de almindelige forbindelsesinstruktioner. Resten af kommandoerne og værdierne er de samme.

Du skal specifikt føje værdien ?email=<emailaddress> til slutningen af ConnectionUri-værdien . <emailaddress> er mailadressen på en hvilken som helst postkasse i mållokationen. Dine tilladelser til postkassen eller relationen til dine legitimationsoplysninger er ikke en faktor. Mailadressen fortæller blot Exchange Online PowerShell, hvor der skal oprettes forbindelse.

Microsoft 365- eller Microsoft 365 GCC-kunder behøver normalt ikke at bruge Parameteren ConnectionUri for at oprette forbindelse til Exchange Online PowerShell. Men hvis du vil oprette forbindelse til en bestemt geografisk placering, skal du bruge ConnectionUri-parameteren , så du kan bruge ?email=<emailaddress> i værdien.

Opret forbindelse til en geografisk placering i Exchange Online PowerShell

Følgende forbindelsesinstruktioner fungerer for konti, der er eller ikke er konfigureret til multifaktorgodkendelse .

  1. I et PowerShell-vindue skal du indlæse Exchange Online PowerShell-modulet ved at køre følgende kommando:

    Import-Module ExchangeOnlineManagement
    
  2. I følgende eksempel er administratorkontoen, admin@contoso.onmicrosoft.com og målplaceringen for den geografiske placering er det sted, hvor postkassen olga@contoso.onmicrosoft.com er placeret.

    Connect-ExchangeOnline -UserPrincipalName admin@contoso.onmicrosoft.com -ConnectionUri https://outlook.office365.com/powershell?email=olga@contoso.onmicrosoft.com
    
  3. Angiv adgangskoden til admin@contoso.onmicrosoft.com i den prompt, der vises. Hvis kontoen er konfigureret til MFA, skal du også angive sikkerhedskoden.

Få vist de tilgængelige geografiske placeringer, der er konfigureret i din Exchange Online organisation

Hvis du vil se listen over konfigurerede geografiske placeringer i Microsoft 365 Multi-Geo, skal du køre følgende kommando i Exchange Online PowerShell:

Get-OrganizationConfig | Select -ExpandProperty AllowedMailboxRegions | Format-Table

Få vist den centrale geografiske placering for din Exchange Online organisation

Hvis du vil have vist din lejers centrale geografiske placering, skal du køre følgende kommando i Exchange Online PowerShell:

Get-OrganizationConfig | Select DefaultMailboxRegion

Find den geografiske placering af en postkasse

Cmdlet'en Get-Mailbox i Exchange Online PowerShell viser følgende multi-geo-relaterede egenskaber i postkasser:

  • Database: De første tre bogstaver i databasenavnet svarer til geo-koden, som fortæller dig, hvor postkassen er placeret i øjeblikket. I forbindelse med onlinearkivpostkasser skal egenskaben ArchiveDatabase bruges.
  • MailboxRegion: Angiver den geoplaceringskode, der blev angivet af administratoren (synkroniseret fra PreferredDataLocation i Microsoft Entra id).
  • MailboxRegionLastUpdateTime: Angiver, hvornår MailboxRegion senest blev opdateret (enten automatisk eller manuelt).

Hvis du vil se disse egenskaber for en postkasse, skal du bruge følgende syntaks:

Get-Mailbox -Identity <MailboxIdentity> | Format-List Database,MailboxRegion*

Hvis du f.eks. vil se oplysningerne om den geografiske placering for postkassen chris@contoso.onmicrosoft.com, skal du køre følgende kommando:

Get-Mailbox -Identity chris@contoso.onmicrosoft.com | Format-List Database, MailboxRegion*

Outputtet af kommandoen ser ud som følger:

Database                    : EURPR03DG077-db007
MailboxRegion               : EUR
MailboxRegionLastUpdateTime : 2/6/2023 8:21:01 PM

Bemærk!

Hvis den geografiske placeringskode i databasenavnet ikke stemmer overens med værdien for MailboxRegion, placeres postkassen automatisk i en flyttekø og flyttes til den geografiske placering, der er angivet af værdien MailboxRegion (Exchange Online søger efter en uoverensstemmelse mellem disse egenskabsværdier).

Flyt en eksisterende postkasse kun i skyen til en bestemt geografisk placering

En skybaseret bruger (en bruger, der er oprettet direkte i Microsoft Entra-id) er en bruger, der ikke synkroniseres med lejeren via Microsoft Entra Opret forbindelse. Brug cmdlet'erne Get-MgUser og Set-MgUser i Microsoft Graph PowerShell til at få vist eller angive den geografiske placering, hvor en brugers postkasse kun er i skyen.

Hvis du vil have vist værdien PreferredDataLocation for brugere, skal du køre følgende kommando i Microsoft Graph PowerShell:

Get-MgUser -All -Property PreferredDataLocation,ID,UserPrincipalName| Format-Table PreferredDataLocation,ID,UserPrincipalName -AutoSize

Brug id-værdien fra den forrige kommando til at redigere værdien PreferredDataLocation for et brugerobjekt, der kun er i skyen:

Update-MgUser -UserId <ID> -PreferredDataLocation <GeoLocationCode>

Kør f.eks. følgende kommando for at angive værdien PreferredDataLocation til den europæiske union (EUR) geo for det angivne id:

Update-MgUser -UserId dba12422-ac75-486a-a960-cd7cb3f6963f -PreferredDataLocation EUR

Du kan finde detaljerede syntaks- og parameteroplysninger under Get-MgUser og Update-MgUser.

Bemærk!

  • Som tidligere nævnt kan du ikke bruge denne procedure til synkroniserede brugerobjekter fra Active Directory i det lokale miljø. Du skal ændre værdien PreferredDataLocation i Active Directory og synkronisere den ved hjælp af Microsoft Entra Connect. Du kan få flere oplysninger under Microsoft Entra Opret forbindelsessynkronisering: Konfigurer den foretrukne dataplacering for Microsoft 365-ressourcer.

  • Hvor lang tid det tager at flytte en postkasse til en ny geografisk placering, afhænger af flere faktorer:

    • Postkassens størrelse og type.
    • Antallet af postkasser, der flyttes.
    • Tilgængeligheden af flytteressourcer.

Flyt en inaktiv postkasse til en bestemt geografisk placering

Bemærk!

Når du flytter en inaktiv postkasse til en anden geografisk placering, kan det påvirke søgeresultaterne for indhold eller muligheden for at søge i postkassen fra den tidligere geografiske placering. Du kan finde flere oplysninger under Søgning efter og eksport af indhold i Multi-Geo-miljøer.

Du kan ikke flytte inaktive postkasser, der bevares af hensyn til overholdelse af angivne standarder (f.eks. postkasser i stridsposition) ved at ændre deres PreferredDataLocation-værdi . Hvis du vil flytte en inaktiv postkasse til et andet geografisk område, skal du gøre følgende:

  1. Gendan den inaktive postkasse. Du kan finde instruktioner under Gendan en inaktiv postkasse.

  2. Undgå, at assistenten for administrerede mapper behandler den gendannede postkasse ved at erstatte <MailboxIdentity> med postkassens navn, alias, konto eller mailadresse og køre følgende kommando i Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $true
    
  3. Tildel en Exchange Online Plan 2-licens til den gendannede postkasse. Dette trin er påkrævet for at placere postkassen tilbage i procesførelsesventeposition. Du kan finde instruktioner under Tildel licenser til brugere.

  4. Konfigurer værdien PreferredDataLocation i postkassen som beskrevet i forrige afsnit.

  5. Når du har bekræftet, at postkassen er flyttet til den nye geografiske placering, skal du placere den gendannede postkasse i procesventeposition igen. Du kan finde instruktioner under Placer en postkasse i venteposition for tvister.

  6. Når du har bekræftet, at procesførelsesventepositionen er på plads, skal du give assistenten til administrerede mapper tilladelse til at behandle postkassen igen ved at erstatte <MailboxIdentity> med postkassens navn, alias, konto eller mailadresse og køre følgende kommando i Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $false
    
  7. Gør postkassen inaktiv igen ved at fjerne den brugerkonto, der er knyttet til postkassen. Du kan finde instruktioner under Slet en bruger fra din organisation. Dette trin frigiver også Exchange Online Plan 2-licensen til andre formål.

Opret nye cloudpostkasser på en bestemt geografisk placering

Hvis du vil oprette en ny postkasse på en bestemt geografisk placering, skal du gøre et af følgende:

Hvis du vil oprette en ny skybaseret bruger med licens (ikke Microsoft Entra Opret forbindelse synkroniseret) på en bestemt geografisk placering, skal du bruge følgende syntaks i Microsoft Graph PowerShell:

$PasswordProfile = @{Password = '<Password>'}

New-MgUser -DisplayName "<Display Name>" -AccountEnabled -MailNickName <Alias> -UserPrincipalName <Alias>@<domain> -PasswordProfile $PasswordProfile [-GivenName <FirstName>] [-SurName <LastName>] -PreferredDataLocation <GeoLocationCode>

I dette eksempel oprettes der en ny brugerkonto for Elizabeth Brunner med følgende værdier:

  • Vist navn: Elizabeth Brunner
  • Alias: ebrunner
  • Brugerens hovednavn: ebrunner@contoso.onmicrosoft.com
  • Adgangskode: xWwvJ]6NMw+bWH-d
  • Fornavn: Elizabeth
  • Efternavn: Brunner
  • Placering: Australien (AUS)
$PasswordProfile = @{Password = 'xWwvJ]6NMw+bWH-d'}

New-MgUser -DisplayName "Elizabeth Brunner" -AccountEnabled -MailNickName ebrunner -UserPrincipalName ebrunner@contoso.onmicrosoft.com -PasswordProfile $PasswordProfile -GivenName Elizabeth -SurName Brunner -PreferredDataLocation AUS

Du kan finde detaljerede oplysninger om syntaks og parametre under New-MgUser.

Bemærk!

Hvis du aktiverer en postkasse i Exchange Online PowerShell og har brug for, at postkassen oprettes direkte på den geografiske placering, der er angivet i PreferredDataLocation, skal du bruge en Exchange Online cmdlet, f.eks. Enable-Mailbox eller New-Mailbox direkte i cloudtjenesten. Hvis du bruger cmdlet'en Enable-RemoteMailbox i Exchange PowerShell i det lokale miljø, oprettes postkassen på den centrale geografiske placering.

Onboarder eksisterende postkasser i det lokale miljø på en bestemt geografisk placering

Du kan bruge standard onboardingværktøjer og -processer til at overføre en postkasse fra en Exchange-organisation i det lokale miljø til Exchange Online, herunder migreringsdashboardet i EAC og New-MigrationBatch-cmdlet'en i Exchange Online PowerShell.

Det første trin er at bekræfte, at der findes et brugerobjekt for hver postkasse, der skal onboardes, og kontrollere, at den korrekte PreferredDataLocation-værdi er konfigureret i Microsoft Entra id. Onboardingværktøjerne respekterer værdien PreferredDataLocation og overfører postkasserne direkte til den angivne geoplacering.

Du kan også bruge følgende trin til at onboarde postkasser direkte på en bestemt geografisk placering ved hjælp af New-MoveRequest-cmdlet'en i Exchange Online PowerShell.

  1. Kontrollér, at brugerobjektet findes for hver postkasse, der skal onboardes, og at PreferredDataLocation er angivet til den ønskede værdi i Microsoft Entra id. Værdien af PreferredDataLocation synkroniseres med attributten MailboxRegion for det tilsvarende mailbrugerobjekt i Exchange Online.

  2. Opret direkte forbindelse til den specifikke geo-satellitplacering ved hjælp af forbindelsesvejledningen fra tidligere i denne artikel.

  3. I Exchange Online PowerShell skal du gemme de lokale administratorlegitimationsoplysninger, der bruges til at udføre en migrering af en postkasse, i en variabel ved at køre følgende kommando:

    $RC = Get-Credential
    
  4. I Exchange Online PowerShell skal du oprette en ny New-MoveRequest svarende til følgende eksempel:

    New-MoveRequest -Remote -RemoteHostName mail.contoso.com -RemoteCredential $RC -Identity user@contoso.com -TargetDeliveryDomain <YourAppropriateDomain>
    
  5. Gentag trin 4 for hver postkasse, du skal overføre fra Exchange i det lokale miljø til den geo-satellitplacering, du i øjeblikket har forbindelse til.

  6. Hvis du har brug for at overføre yderligere postkasser til forskellige geografiske satellitplaceringer, skal du gentage trin 2 til 4 for hver bestemt placering.

Multi-Geo-rapportering

Bemærk!

Multi-Geo-rapporteringsfunktionen er i øjeblikket tilgængelig som prøveversion, er ikke tilgængelig i alle organisationer og kan ændres.

Multi-Geo-forbrugsrapporter i Microsoft 365 Administration viser antallet af brugere efter geografisk placering. Rapporten viser brugerdistributionen for den aktuelle måned og indeholder historiske data for de seneste seks måneder.

Se også

Administrer Microsoft 365 med PowerShell