Del via


Administrere Exchange Online postbokser i et multi-geo-miljø

Exchange Online PowerShell kreves for å vise og konfigurere multi-geo-egenskaper i Microsoft 365-miljøet. Hvis du vil koble til Exchange Online PowerShell, kan du se Koble til Exchange Online PowerShell.

Du trenger Microsoft Graph PowerShell SDK for å se PreferredDataLocation-egenskapen på brukerobjekter. Brukerobjekter som synkroniseres via Azure Active Direct Connect til Microsoft Entra-ID, har sin PreferredDataLocation-verdi direkte. Administratorer kan manuelt endre skybaserte brukerobjekter via Microsoft Graph PowerShell som beskrevet i denne artikkelen. Hvis du vil koble til Microsoft Graph PowerShell, kan du se Logg på Microsoft Graph PowerShell.

I Exchange Online multi-geo-miljøer trenger du ikke å utføre noen manuelle trinn for å legge til geografiske plasseringer i leieren. Når du mottar meldingssenterinnlegget som sier at multi-geo er klar for Exchange Online, er alle tilgjengelige geografiske plasseringer klare og konfigurert for bruk.

Koble direkte til en geografisk plassering ved hjelp av Exchange Online PowerShell

Vanligvis kobler Exchange Online PowerShell til den sentrale geografiske plasseringen. Men du kan også koble direkte til geografiske satellittplasseringer. På grunn av ytelsesforbedringer anbefaler vi at du kobler direkte til satellitt-geografisk plassering når du bare administrerer brukere på denne plasseringen.

Kravene for å installere og bruke Exchange Online PowerShell-modulen er beskrevet i Installer og vedlikehold Exchange Online PowerShell-modulen.

Tilkoblingsparameteren er forskjellig fra de vanlige tilkoblingsinstruksjonene for å koble Exchange Online PowerShell til en bestemt geografisk plassering. Resten av kommandoene og verdiene er de samme.

Du må legge til ?email=<emailaddress> verdien på slutten av ConnectionUri-verdien . <emailaddress> er e-postadressen til en postboks på målplasseringen. Tillatelsene til postboksen eller relasjonen til legitimasjonen er ikke en faktor. e-postadressen forteller ganske enkelt Exchange Online PowerShell hvor du skal koble til.

Microsoft 365- eller Microsoft 365 GCC-kunder trenger vanligvis ikke å bruke ConnectionUri-parameteren til å koble til Exchange Online PowerShell. Hvis du vil koble til en bestemt geografisk plassering, må du imidlertid bruke ConnectionUri-parameteren slik at du kan bruke ?email=<emailaddress> i verdien.

Koble til en geografisk plassering i Exchange Online PowerShell

Følgende tilkoblingsinstruksjoner fungerer for kontoer som er eller ikke er konfigurert for godkjenning med flere faktorer (MFA).

  1. Last inn Exchange Online PowerShell-modulen i et PowerShell-vindu ved å kjøre følgende kommando:

    Import-Module ExchangeOnlineManagement
    
  2. I eksemplet admin@contoso.onmicrosoft.com nedenfor er administratorkontoen, og målplasseringen er der postboksen olga@contoso.onmicrosoft.com befinner seg.

    Connect-ExchangeOnline -UserPrincipalName admin@contoso.onmicrosoft.com -ConnectionUri https://outlook.office365.com/powershell?email=olga@contoso.onmicrosoft.com
    
  3. Skriv inn passordet for admin@contoso.onmicrosoft.com ledeteksten som vises. Hvis kontoen er konfigurert for MFA, må du også angi sikkerhetskoden.

Vis de tilgjengelige geografiske plasseringene som er konfigurert i Exchange Online organisasjonen

Hvis du vil se listen over konfigurerte geografiske plasseringer i Microsoft 365 Multi-Geo, kjører du følgende kommando i Exchange Online PowerShell:

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

Vis den sentrale geografiske plasseringen for Exchange Online organisasjonen

Hvis du vil vise leierens sentrale geografiske plassering, kjører du følgende kommando i Exchange Online PowerShell:

Get-OrganizationConfig | Select DefaultMailboxRegion

Finne geografisk plassering av en postboks

Cmdleten Get-Mailbox i Exchange Online PowerShell viser følgende multi-geo-relaterte egenskaper i postbokser:

  • Database: De tre første bokstavene i databasenavnet tilsvarer geokoden, som forteller deg hvor postboksen befinner seg. For nettarkivpostbokser skal ArchiveDatabase-egenskapen brukes.
  • Postboksregion: Angir geoplasseringskoden som ble angitt av administratoren (synkronisert fra PreferredDataLocation i Microsoft Entra-ID).
  • MailboxRegionLastUpdateTime: Angir når MailboxRegion sist ble oppdatert (enten automatisk eller manuelt).

Hvis du vil se disse egenskapene for en postboks, bruker du følgende syntaks:

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

Hvis du for eksempel vil se geoplasseringsinformasjonen for postboksen chris@contoso.onmicrosoft.com, kjører du følgende kommando:

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

Utdataene for kommandoen ser slik ut:

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

Obs!

Hvis geoplasseringskoden i databasenavnet ikke samsvarer med mailboxRegion-verdien, plasseres postboksen automatisk i en flyttekø og flyttes til den geografiske plasseringen som er angitt av MailboxRegion-verdien (Exchange Online ser etter en uoverensstemmelse mellom disse egenskapsverdiene).

Flytte en eksisterende postboks som bare er i skyen, til en bestemt geografisk plassering

En bruker som bare er skybasert (en bruker som er opprettet direkte i Microsoft Entra-ID) er en bruker som ikke synkroniseres med leieren via Microsoft Entra Connect. Bruk Cmdletene Get-MgUser og Set-MgUser i Microsoft Graph PowerShell til å vise eller angi geografisk plassering der postboksen til en bruker som bare er i skyen, er lagret.

Hvis du vil vise PreferredDataLocation-verdien for brukere, kjører du følgende kommando i Microsoft Graph PowerShell:

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

Bruk ID-verdien fra den forrige kommandoen til å endre PreferredDataLocation-verdien for et brukerobjekt som bare er skybasert:

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

Hvis du for eksempel vil angi PreferredDataLocation-verdien til den europeiske unionen (EUR) geo for den angitte ID-en, kjører du følgende kommando:

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

Hvis du vil ha detaljert syntaks og parameterinformasjon, kan du se Get-MgUser og Update-MgUser.

Obs!

  • Som nevnt tidligere, kan du ikke bruke denne prosedyren for synkroniserte brukerobjekter fra lokal Active Directory. Du må endre PreferredDataLocation-verdien i Active Directory og synkronisere den ved hjelp av Microsoft Entra Connect. Hvis du vil ha mer informasjon, kan du se Microsoft Entra Koble til synkronisering: Konfigurere foretrukket dataplassering for Microsoft 365-ressurser.

  • Hvor lang tid det tar å flytte en postboks til en ny geografisk plassering, avhenger av flere faktorer:

    • Størrelsen og typen postboks.
    • Antall postbokser som flyttes.
    • Tilgjengeligheten av flytteressurser.

Flytte en inaktiv postboks til en bestemt geo

Obs!

Når du flytter en inaktiv postboks til en annen geografisk plassering, kan du påvirke søkeresultatene for innhold eller muligheten til å søke i postboksen fra den tidligere geografiske plasseringen. Hvis du vil ha mer informasjon, kan du se Søke etter og eksportere innhold i Multi-Geo-miljøer.

Du kan ikke flytte inaktive postbokser som beholdes for samsvarsformål (for eksempel postbokser på rettssperre) ved å endre preferredDataLocation-verdien . Hvis du vil flytte en inaktiv postboks til et annet geografisk område, gjør du følgende:

  1. Gjenopprett den inaktive postboksen. Hvis du vil ha instruksjoner, kan du se Gjenopprette en inaktiv postboks.

  2. Hindre at assistenten for administrert mappe behandler den gjenopprettede postboksen ved å <erstatte MailboxIdentity> med navnet, aliaset, kontoen eller e-postadressen til postboksen og kjøre følgende kommando i Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $true
    
  3. Tilordne en Exchange Online plan 2-lisens til den gjenopprettede postboksen. Dette trinnet er nødvendig for å plassere postboksen tilbake på rettstvistsperre. Hvis du vil ha instruksjoner, kan du se Tilordne lisenser til brukere.

  4. Konfigurer PreferredDataLocation-verdien i postboksen som beskrevet i forrige del.

  5. Når du har bekreftet at postboksen er flyttet til den nye geografiske plasseringen, plasserer du den gjenopprettede postboksen tilbake på rettstvistsperre. Hvis du vil ha instruksjoner, kan du se Plassere en postboks på rettstvist sperring.

  6. Når du har bekreftet at sperringen av søksmål er på plass, kan du la assistenten for administrert mappe behandle postboksen på nytt ved å <erstatte MailboxIdentity> med navnet, aliaset, kontoen eller e-postadressen til postboksen og kjøre følgende kommando i Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $false
    
  7. Gjør postboksen inaktiv på nytt ved å fjerne brukerkontoen som er knyttet til postboksen. Hvis du vil ha instruksjoner, kan du se Slette en bruker fra organisasjonen. Dette trinnet utgir også Exchange Online Plan 2-lisens for andre bruksområder.

Opprette nye postbokser i skyen på en bestemt geografisk plassering

Hvis du vil opprette en ny postboks på en bestemt geografisk plassering, må du utføre ett av disse trinnene:

Hvis du vil opprette en ny lisensbruker som bare er lisensiert av skyen (ikke Microsoft Entra Koble til synkronisert) på en bestemt geografisk plassering, bruker du 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>

Dette eksemplet oppretter en ny brukerkonto for Elizabeth Brunner med følgende verdier:

  • Visningsnavn: Elizabeth Brunner
  • Alias: ebrunner
  • Brukerhovednavn: ebrunner@contoso.onmicrosoft.com
  • Passord: xWwvJ]6NMw+bWH-d
  • Fornavn: Elizabeth
  • Etternavn: Brunner
  • Plassering: Australia (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

Hvis du vil ha detaljert syntaks og parameterinformasjon, kan du se New-MgUser.

Obs!

Hvis du aktiverer en postboks i Exchange Online PowerShell og trenger at postboksen opprettes direkte på den geografiske plasseringen som er angitt i PreferredDataLocation, må du bruke en Exchange Online cmdlet, for eksempel Enable-Mailbox eller New-Mailbox, direkte i skytjenesten. Hvis du bruker cmdleten Enable-RemoteMailbox i lokal Exchange PowerShell, opprettes postboksen på den sentrale geografiske plasseringen.

Om bord i eksisterende lokale postbokser på en bestemt geografisk plassering

Du kan bruke standard pålastingsverktøy og -prosesser til å overføre en postboks fra en lokal Exchange-organisasjon til å Exchange Online, inkludert overføringsinstrumentbordet i EAC og Cmdleten New-MigrationBatch i Exchange Online PowerShell.

Det første trinnet er å bekrefte at det finnes et brukerobjekt for hver postboks som skal pålastes, og kontrollere at den riktige PreferredDataLocation-verdien er konfigurert i Microsoft Entra-ID. Pålastingsverktøyene respekterer PreferredDataLocation-verdien og overfører postboksene direkte til den angitte geografiske plasseringen.

Du kan også bruke følgende fremgangsmåte for å legge inn postbokser direkte på en bestemt geografisk plassering ved hjelp av New-MoveRequest-cmdleten i Exchange Online PowerShell.

  1. Kontroller at brukerobjektet finnes for hver postboks som skal pålastes, og at PreferredDataLocation er satt til ønsket verdi i Microsoft Entra-ID. Verdien for PreferredDataLocation synkroniseres med MailboxRegion-attributtet for det tilsvarende e-postbrukerobjektet i Exchange Online.

  2. Koble direkte til den bestemte geografiske satellittplasseringen ved hjelp av tilkoblingsinstruksjonene fra tidligere i denne artikkelen.

  3. I Exchange Online PowerShell lagrer du den lokale administratorlegitimasjonen som brukes til å utføre en postboksoverføring i en variabel, ved å kjøre følgende kommando:

    $RC = Get-Credential
    
  4. I Exchange Online PowerShell kan du opprette en ny New-MoveRequest som ligner på følgende eksempel:

    New-MoveRequest -Remote -RemoteHostName mail.contoso.com -RemoteCredential $RC -Identity user@contoso.com -TargetDeliveryDomain <YourAppropriateDomain>
    
  5. Gjenta trinn 4 for hver postboks du trenger å overføre fra lokal Exchange til satellittens geografiske plassering du er koblet til.

  6. Hvis du trenger å overføre flere postbokser til forskjellige geografiske satellittplasseringer, gjentar du trinn 2 til 4 for hver bestemt plassering.

Multi-geo-rapportering

Obs!

Funksjonen for multi-geo-rapportering er for øyeblikket i forhåndsversjon, er ikke tilgjengelig i alle organisasjoner og kan endres.

Multi-Geo-bruksrapporter i Administrasjonssenter for Microsoft 365 viser antall brukere etter geografisk plassering. Rapporten viser brukerdistribusjon for gjeldende måned og inneholder historiske data for de siste seks månedene.

Se også

Administrere Microsoft 365 med PowerShell