Delen via


Exchange Online postvakken beheren in een multi-geo-omgeving

Exchange Online PowerShell is vereist voor het weergeven en configureren van multi-geo-eigenschappen in uw Microsoft 365-omgeving. Zie Verbinding maken met Exchange Online PowerShell als u verbinding wilt maken met Exchange Online PowerShell.

U hebt de Microsoft Graph PowerShell SDK nodig om de eigenschap PreferredDataLocation te zien op gebruikersobjecten. Gebruikersobjecten die via Azure Active Direct Connect worden gesynchroniseerd met Microsoft Entra-id, hebben rechtstreeks de waarde PreferredDataLocation. Beheerders kunnen gebruikersobjecten in de cloud handmatig wijzigen via Microsoft Graph PowerShell, zoals beschreven in dit artikel. Zie Aanmelden bij Microsoft Graph PowerShell om verbinding te maken met Microsoft Graph PowerShell.

In Exchange Online multi-geo-omgevingen hoeft u geen handmatige stappen uit te voeren om geo-locaties toe te voegen aan uw tenant. Nadat u het berichtencentrumbericht hebt ontvangen dat multi-geo gereed is voor Exchange Online, zijn alle beschikbare geografische locaties gereed en geconfigureerd voor gebruik.

Rechtstreeks verbinding maken met een geografische locatie met behulp van Exchange Online PowerShell

Normaal gesproken maakt Exchange Online PowerShell verbinding met de centrale geografische locatie. Maar u kunt ook rechtstreeks verbinding maken met satelliet-geo-locaties. Vanwege prestatieverbeteringen raden we u aan om rechtstreeks verbinding te maken met de geo-locatie van de satelliet wanneer u alleen gebruikers op die locatie beheert.

De vereisten voor het installeren en gebruiken van de Exchange Online PowerShell-module worden beschreven in De Exchange Online PowerShell-module installeren en onderhouden.

Als u Exchange Online PowerShell wilt verbinden met een specifieke geografische locatie, is de parameter ConnectionUri anders dan de normale verbindingsinstructies. De overige opdrachten en waarden zijn hetzelfde.

U moet met name de waarde toevoegen aan het ?email=<emailaddress> einde van de ConnectionUri-waarde . <emailaddress> is het e-mailadres van een postvak in de geografische doellocatie. Uw machtigingen voor dat postvak of de relatie met uw referenties zijn geen factor; het e-mailadres laat Exchange Online PowerShell zien waar verbinding moet worden gemaakt.

Klanten van Microsoft 365 of Microsoft 365 GCC hoeven doorgaans de parameter ConnectionUri niet te gebruiken om verbinding te maken met Exchange Online PowerShell. Maar als u verbinding wilt maken met een specifieke geografische locatie, moet u de parameter ConnectionUri gebruiken, zodat u deze in de waarde kunt gebruiken ?email=<emailaddress> .

Verbinding maken met een geografische locatie in Exchange Online PowerShell

De volgende verbindingsinstructies werken voor accounts die al dan niet zijn geconfigureerd voor meervoudige verificatie (MFA).

  1. Laad in een PowerShell-venster de Exchange Online PowerShell-module door de volgende opdracht uit te voeren:

    Import-Module ExchangeOnlineManagement
    
  2. In het volgende voorbeeld admin@contoso.onmicrosoft.com is het beheerdersaccount en de geografische doellocatie is waar het postvak olga@contoso.onmicrosoft.com zich bevindt.

    Connect-ExchangeOnline -UserPrincipalName admin@contoso.onmicrosoft.com -ConnectionUri https://outlook.office365.com/powershell?email=olga@contoso.onmicrosoft.com
    
  3. Voer het wachtwoord in voor de admin@contoso.onmicrosoft.com in de prompt die wordt weergegeven. Als het account is geconfigureerd voor MFA, moet u ook de beveiligingscode invoeren.

Bekijk de beschikbare geografische locaties die zijn geconfigureerd in uw Exchange Online organisatie

Als u de lijst met geconfigureerde geografische locaties in Microsoft 365 Multi-Geo wilt bekijken, voert u de volgende opdracht uit in Exchange Online PowerShell:

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

De centrale geografische locatie voor uw Exchange Online organisatie weergeven

Als u de centrale geografische locatie van uw tenant wilt weergeven, voert u de volgende opdracht uit in Exchange Online PowerShell:

Get-OrganizationConfig | Select DefaultMailboxRegion

De geografische locatie van een postvak zoeken

Met de cmdlet Get-Mailbox in Exchange Online PowerShell worden de volgende multi-geo-gerelateerde eigenschappen voor postvakken weergegeven:

  • Database: De eerste drie letters van de databasenaam komen overeen met de geocode, die aangeeft waar het postvak zich momenteel bevindt. Voor onlinearchiefpostvakken moet de eigenschap ArchiveDatabase worden gebruikt.
  • MailboxRegion: hiermee geeft u de geolocatiecode op die is ingesteld door de beheerder (gesynchroniseerd vanuit PreferredDataLocation in Microsoft Entra-id).
  • MailboxRegionLastUpdateTime: geeft aan wanneer MailboxRegion voor het laatst is bijgewerkt (automatisch of handmatig).

Als u deze eigenschappen voor een postvak wilt zien, gebruikt u de volgende syntaxis:

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

Als u bijvoorbeeld de geografische locatiegegevens voor het postvak chris@contoso.onmicrosoft.comwilt zien, voert u de volgende opdracht uit:

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

De uitvoer van de opdracht ziet er zo uit:

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

Opmerking

Als de geo-locatiecode in de databasenaam niet overeenkomt met de waarde MailboxRegion, wordt het postvak automatisch in een verplaatsingswachtrij geplaatst en verplaatst naar de geografische locatie die is opgegeven door de waarde MailboxRegion (Exchange Online zoekt naar een onjuiste overeenkomst tussen deze eigenschapswaarden).

Een bestaand cloudpostvak verplaatsen naar een specifieke geografische locatie

Een cloudgebruiker (een gebruiker die rechtstreeks in Microsoft Entra-id is gemaakt) is een gebruiker die niet met de tenant wordt gesynchroniseerd via Microsoft Entra Connect. Gebruik de cmdlets Get-MgUser en Set-MgUser in Microsoft Graph PowerShell om de geografische locatie te bekijken of op te geven waar het postvak van een cloudgebruiker wordt opgeslagen.

Als u de waarde PreferredDataLocation voor gebruikers wilt weergeven, voert u de volgende opdracht uit in Microsoft Graph PowerShell:

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

Gebruik de id-waarde uit de vorige opdracht om de waarde PreferredDataLocation voor een cloudgebruikersobject te wijzigen:

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

Als u bijvoorbeeld de waarde PreferredDataLocation wilt instellen op de geografische locatie van de Europese Unie (EUR) voor de opgegeven id, voert u de volgende opdracht uit:

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

Zie Get-MgUser en Update-MgUser voor gedetailleerde syntaxis- en parameterinformatie.

Opmerking

  • Zoals eerder vermeld, kunt u deze procedure niet gebruiken voor gesynchroniseerde gebruikersobjecten van on-premises Active Directory. U moet de waarde preferredDataLocation in Active Directory wijzigen en synchroniseren met behulp van Microsoft Entra Connect. Zie Microsoft Entra Connect Sync: voorkeursgegevenslocatie configureren voor Microsoft 365-resources voor meer informatie.

  • Hoe lang het duurt om een postvak te verplaatsen naar een nieuwe geografische locatie, is afhankelijk van verschillende factoren:

    • De grootte en het type postvak.
    • Het aantal postvakken dat wordt verplaatst.
    • De beschikbaarheid van verplaatsingsresources.

Een inactief postvak verplaatsen naar een specifieke geografische locatie

Opmerking

Wanneer u een inactief postvak naar een andere geografische locatie verplaatst, kan dit van invloed zijn op de zoekresultaten voor inhoud of op de mogelijkheid om vanuit de voormalige geografische locatie in het postvak te zoeken. Zie Inhoud zoeken en exporteren in Multi-Geo-omgevingen voor meer informatie.

U kunt niet inactieve postvakken verplaatsen die zijn bewaard voor nalevingsdoeleinden (bijvoorbeeld postvakken bij bewaring van juridische procedures) door de waarde van hun PreferredDataLocation te wijzigen. Voer de volgende stappen uit om een inactief postvak naar een andere geografische locatie te verplaatsen:

  1. Herstel het inactieve postvak. Zie Een inactief postvak herstellen voor instructies.

  2. Voorkom dat de Assistent voor beheerde mappen het herstelde postvak verwerkt door MailboxIdentity> te <vervangen door de naam, alias, account of e-mailadres van het postvak en de volgende opdracht uit te voeren in Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $true
    
  3. Wijs een Exchange Online Abonnement 2-licentie toe aan het herstelde postvak. Deze stap is vereist om het postvak weer in bewaring voor juridische procedures te plaatsen. Zie Licenties toewijzen aan gebruikers voor instructies.

  4. Configureer de waarde PreferredDataLocation in het postvak, zoals beschreven in de vorige sectie.

  5. Nadat u hebt bevestigd dat het postvak is verplaatst naar de nieuwe geografische locatie, plaatst u het herstelde postvak weer op juridische bewaring. Zie Een postvak in bewaring voor juridische procedures plaatsen voor instructies.

  6. Nadat u hebt gecontroleerd of de juridische bewaring is ingesteld, staat u de Assistent voor beheerde mappen toe om het postvak opnieuw te verwerken door MailboxIdentity> te vervangen door <de naam, alias, account of e-mailadres van het postvak en de volgende opdracht uit te voeren in Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $false
    
  7. Maak het postvak weer inactief door het gebruikersaccount te verwijderen dat aan het postvak is gekoppeld. Zie Een gebruiker uit uw organisatie verwijderen voor instructies. In deze stap wordt ook de licentie Exchange Online Abonnement 2 vrijgegeven voor ander gebruik.

Nieuwe cloudpostvakken maken op een specifieke geografische locatie

Als u een nieuw postvak op een specifieke geografische locatie wilt maken, moet u een van de volgende stappen uitvoeren:

  • Configureer de waarde PreferredDataLocation zoals beschreven in de vorige sectie Een bestaand cloudpostvak verplaatsen naar een specifieke geografische locatievoordat u het postvak in Exchange Online maakt. Configureer bijvoorbeeld de waarde PreferredDataLocation voor een gebruiker voordat u een licentie toewijst.
  • Wijs een licentie toe op hetzelfde moment dat u de waarde PreferredDataLocation instelt.

Gebruik de volgende syntaxis in Microsoft Graph PowerShell om een nieuwe cloudlicentiegebruiker te maken (niet Microsoft Entra gesynchroniseerd) op een specifieke geografische locatie:

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

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

In dit voorbeeld wordt een nieuw gebruikersaccount voor Elizabeth Brunner gemaakt met de volgende waarden:

  • Weergavenaam: Elizabeth Brunner
  • Alias: ebrunner
  • User principal name: ebrunner@contoso.onmicrosoft.com
  • Wachtwoord: xWwvJ]6NMw+bWH-d
  • Voornaam: Elizabeth
  • Achternaam: Brunner
  • Locatie: AustraliĆ« (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

Zie New-MgUser voor gedetailleerde syntaxis- en parameterinformatie.

Opmerking

Als u een postvak inschakelt in Exchange Online PowerShell en het postvak rechtstreeks moet worden gemaakt op de geografische locatie die is opgegeven in PreferredDataLocation, moet u een Exchange Online-cmdlet gebruiken, zoals Enable-Mailbox of New-Mailbox, rechtstreeks in de cloudservice. Als u de cmdlet Enable-RemoteMailbox gebruikt in on-premises Exchange PowerShell, wordt het postvak gemaakt op de centrale geografische locatie.

Onboarding van bestaande on-premises postvakken op een specifieke geografische locatie

U kunt de standaardhulpprogramma's en processen voor onboarding gebruiken om een postvak te migreren van een on-premises Exchange-organisatie naar Exchange Online, waaronder het migratiedashboard in het EAC en de cmdlet New-MigrationBatch in Exchange Online PowerShell.

De eerste stap is om te controleren of er een gebruikersobject bestaat voor elk postvak dat moet worden toegevoegd, en controleer of de juiste PreferredDataLocation-waarde is geconfigureerd in Microsoft Entra-id. De onboarding-hulpprogramma's respecteren de waarde PreferredDataLocation en migreren de postvakken rechtstreeks naar de opgegeven geografische locatie.

U kunt ook de volgende stappen gebruiken om postvakken rechtstreeks in een specifieke geografische locatie te onboarden met behulp van de cmdlet New-MoveRequest in Exchange Online PowerShell.

  1. Controleer of het gebruikersobject bestaat voor elk postvak dat moet worden toegevoegd en of PreferredDataLocation is ingesteld op de gewenste waarde in Microsoft Entra-id. De waarde van PreferredDataLocation wordt gesynchroniseerd met het kenmerk MailboxRegion van het bijbehorende e-mailgebruikersobject in Exchange Online.

  2. Maak rechtstreeks verbinding met de specifieke geo-locatie van de satelliet met behulp van de verbindingsinstructies van eerder in dit artikel.

  3. Sla in Exchange Online PowerShell de referenties van de on-premises beheerder op die worden gebruikt om een postvakmigratie uit te voeren in een variabele door de volgende opdracht uit te voeren:

    $RC = Get-Credential
    
  4. Maak in Exchange Online PowerShell een nieuwe New-MoveRequest, vergelijkbaar met het volgende voorbeeld:

    New-MoveRequest -Remote -RemoteHostName mail.contoso.com -RemoteCredential $RC -Identity user@contoso.com -TargetDeliveryDomain <YourAppropriateDomain>
    
  5. Herhaal stap 4 voor elk postvak dat u moet migreren van on-premises Exchange naar de geografische satellietlocatie waar u momenteel verbinding mee hebt.

  6. Als u extra postvakken wilt migreren naar verschillende geografische satellietlocaties, herhaalt u stap 2 tot en met 4 voor elke specifieke locatie.

Multi-geo-rapportage

Opmerking

De functie voor multi-geo-rapportage is momenteel beschikbaar in preview, is niet beschikbaar in alle organisaties en kan worden gewijzigd.

Multi-Geo-gebruiksrapporten in de Microsoft 365-beheercentrum geeft het aantal gebruikers per geografische locatie weer. In het rapport wordt de gebruikersdistributie voor de huidige maand weergegeven en worden historische gegevens voor de afgelopen zes maanden weergegeven.

Zie ook

Microsoft 365 beheren met PowerShell