Deze handleiding legt uit hoe u een Exchange Online-migratie uitvoert. Zo kunt u Exchange Online-mailboxen migreren zonder uitvaltijd tussen Microsoft 365-tenants of met on-premises Exchange-servers, zonder de mailstroom te verstoren. De handleiding behandelt zowel de migratie van gebruikersmailboxen als van gedeelde mailboxen.
Vereisten voor de migratie van Exchange Online-mailboxen
MSP’s en beheerders van de interne IT moeten Exchange Online-mailboxen naadloos kunnen migreren tussen tenants of configuraties zonder dat gebruikers daar last van hebben. Dat moet gebeuren zonder mailboxvergrendelingen of synchronisatievertragingen en mail moet ondertussen gewoon verzonden en ontvangen blijven worden. Ook agenda-items en andere Exchange-gegevens moeten tijdens de migratie behouden blijven.
Het eerste wat u moet doen voordat u mailboxen migreert, is zorgen voor een volledige back-up van alle betrokken gegevens. Dat doet u het beste met een complete cloudback-upoplossing voor Microsoft 365 die is ontworpen voor SaaS backup.
Besef ook dat een migratie zonder uitvaltijd (of zo dicht mogelijk daarbij in de buurt) planning vereist. Daarbij hoort dat de benodigde licenties beschikbaar zijn in de doeltenant en dat u online scripts hebt bekeken en aangepast aan uw eigen omgeving om onverwacht gedrag tijdens dit proces met meerdere fasen te voorkomen. Een helder beeld van het migratieproces zoals Microsoft dat beschrijft is cruciaal voor een goed resultaat.
Afhankelijk van uw use case hebt u ook global admin-toegang nodig, toegang tot PowerShell (met de Exchange Online Management Module) en Azure AD Connect (als u werkt met hybride on-premises Exchange-servers).
Stap 1: controleer of de mailboxen klaar zijn
Voordat u uw mailboxen migreert, moet u weten waar ze staan en wat ze bevatten. Gebruik de volgende opdracht om alle actieve mailboxen in PowerShell op te sommen:
Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName, PrimarySmtpAddress, ArchiveStatus
Vervolgens controleert u de grootte en de limieten van een specifieke mailbox met:
Get-MailboxStatistics -Identity [email protected] | Select-Object DisplayName, TotalItemSize, ItemCount
Stap 2: schakel de MRS-proxy in voor hybride of gefaseerde migraties
Voert u een hybride of gefaseerde migratie uit, dan moet u het MRS-proxy-endpoint inschakelen met de volgende PowerShell-opdracht:
Set-WebServicesVirtualDirectory -Identity "Server\EWS (Default Web Site)" -MRSProxyEnabled $true
U controleert of dat is gelukt met:
Get-WebServicesVirtualDirectory | FL Identity,MRSProxyEnabled
Dit is nodig voor mailboxverplaatsingen tussen on-premises Exchange en Exchange Online of tussen tenants met remote PowerShell-verplaatsingen.
Stap 3: bereid de doelomgeving voor
Voordat u verdergaat, controleert u of de doelomgeving over de benodigde capaciteit en licenties voor de migratie beschikt en of de eindgebruiker is geïnformeerd. Vervolgens moet u:
- Gebruikersaccounts aanmaken en overeenkomende UPN’s toewijzen
- Mailboxlicenties toewijzen aan doelgebruikers in Microsoft 365
- Geaccepteerde domeinen en e-mailaliassen instellen
Optioneel kunt u ook automatisch doorsturen inrichten voor de betrokken adressen:
Set-Mailbox -Identity [email protected] -ForwardingSmtpAddress [email protected] -DeliverToMailboxAndForward $true
Maakt u zich zorgen over offline caching bij Outlook-clients (bijvoorbeeld een mailbox die fors groeit terwijl de schijfruimte van een gebruiker beperkt is), dan kunt u scripts inzetten die het offline cachegedrag aanpassen via de registerwaarden op:
HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\OST
Als u DNS opnieuw configureert als onderdeel van uw migratie, overweeg dan om de TTL vooraf te verlagen zodat wijzigingen aan MX-, Autodiscover- en SPF-records snel worden doorgevoerd. Mogelijk moet u ook Outlook Autodiscover-omleidingen voor clients configureren via Groepsbeleid als die configuraties voor eindgebruikers veranderen.
Stap 4: voer de pre-stage-mailboxmigratie uit
Migraties van Exchange Online-mailboxen kunnen in batches worden uitgevoerd met de cmdlet New-MigrationBatch, met een CSV-bestand als bron waarin de bronmailboxen staan die klaar zijn om te worden gemigreerd. Het CSV-bestand moet de volgende indeling hebben:
EmailAddress
[email protected]
[email protected]
Vervolgens start u de migratie met dat bestand (pas het pad aan naar het bestandspad op uw systeem):
New-MigrationBatch -Name "Batch01" -SourceEndpoint "SourceTenantEndpoint" -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\admin\Desktop\mailboxes.csv")) -TargetDeliveryDomain "targetdomain.onmicrosoft.com" -AutoStart -AutoComplete:$false
Valideer de batch met Get-MigrationBatch en Get-MigrationUser, waarbij u Batch01 vervangt door de naam van uw batch.:
Get-MigrationBatchGet-MigrationUser -BatchId "Batch01"
Stap 5: cutover en afronding van de migratie
Ga pas verder met deze stap als u klaar bent voor de cutover.
U volgt de status van migratiebatches met:
Get-MigrationBatch | Format-Table Status
Zodra u klaar bent om het migratieproces af te ronden, voert u Complete-MigrationBatch uit:
Complete-MigrationBatch -Identity "Batch01"
Vervang ook hier Batch01 door de naam van de batch die u wilt afronden.
Stap 6: configureer de clienttoegang naadloos opnieuw
Als de Autodiscover-omleiding correct is geconfigureerd, detecteren Outlook-clients de nieuwe mailbox automatisch. U kunt Outlook-clients de HTTP-omleiding automatisch laten volgen via het groepsbeleidsobject Gebruikersconfiguratie > Beheersjablonen > Microsoft Outlook > Accountinstellingen > Exchange > AutoDiscover.
Soms is het nodig om DNS te legen en Outlook opnieuw te starten voordat bepaalde wijzigingen worden toegepast. Dat kan door op afstand scripts uit te voeren met de opdracht ipconfig /flushdns en de opdracht taskkill /im outlook.exe /f op Windows-clients.
En het migreren van gedeelde mailboxen naar Exchange Online?
Dit proces geldt ook voor het migreren van gedeelde mailboxen in Exchange Online.
Aanvullende aandachtspunten en probleemoplossing bij Exchange Online-migraties
Controleer bij het afronden van de scripts die u voor uw migratie gebruikt of:
- Gedeelde mailboxen worden gemigreerd met de juiste rechten intact
- Tools van derden, als u die gebruikt, zorgvuldig op elkaar zijn afgestemd om uitvaltijd te voorkomen
- Profielen van eindgebruikers via MDM worden bijgewerkt zodat handmatig ingrijpen niet nodig is
- Send As/Send on Behalf en andere rechten indien nodig opnieuw worden aangemaakt in de doeltenant
| Probleem | Oorzaak | Oplossing |
|---|---|---|
| Outlook vraagt om een nieuw profiel | Autodiscover verkeerd geconfigureerd | Controleer de DNS- en GPO-omleidingsinstellingen |
| E-mail komt niet door | MX niet bijgewerkt | Bevestig de DNS-propagatie |
| Doorstuurlussen | Doorsturen naar zichzelf verkeerd geconfigureerd | Schakel dubbele bezorging tijdelijk uit |
| Licentiefout in de doelomgeving | Geen licentie toegewezen | Wijs vooraf een M365-mailboxlicentie toe |
Synchronisatieproblemen kunt u herleiden via het Exchange-beheercentrum en de PowerShell-logs.
NinjaOne vereenvoudigt complexe mailboxmigraties zonder uitvaltijd
Mailboxmigraties zijn een stressvolle klus voor elke IT-beheerder of MSP: het is een complex proces met meerdere fasen dat door configuratieverschillen foutgevoelig is en zelfs korte storingen leiden tot gemiste berichten en gefrustreerde gebruikers.
NinjaOne helpt zowel bij de taken aan serverzijde als aan clientzijde rond Exchange Online-migraties. U kunt scripts vóór en na de migratie uitvoeren op de devices van eindgebruikers, zodat zij de benodigde configuratiewijzigingen precies op het juiste moment krijgen. Logs kunnen worden gecontroleerd op fouten, zodat u problemen met de mailstroom of gebruikersauthenticatie vooraf kunt aanpakken.
Functionaliteit zoals het taggen van devices en gebruikers helpt eveneens bij naadloze migraties. U kunt gebruikers taggen op migratiestatus (staged, gemigreerd of in behandeling) en bij een geslaagde migratie kunnen automatisch acties worden uitgevoerd, zoals het legen van DNS, het verwijderen van oude Outlook-profielen of het resetten van andere configuraties. Elke actie en elk resultaat is goed zichtbaar en wordt vastgelegd in het NinjaOne-dashboard, zodat u volledig overzicht en controle houdt over elke fase van het migratieproces.
Quick-start guide
NinjaOne biedt migratiemogelijkheden, maar met enkele belangrijke beperkingen:
1. Migratieaanpak:
– NinjaOne raadt af om SaaS backup als primaire migratietool te gebruiken
– Er kan een back-up worden gemaakt van het ene account en worden teruggezet naar een ander individueel account (binnen dezelfde tenant)
– Dit is in feite een 1:1-herstel, geen oplossing voor massamigratie
2. Migratiefuncties:
– Kan e-mails migreren tussen accounts in dezelfde tenant
– Behoudt de oorspronkelijke datum en tijd van e-mails
– Ondersteunt migratie naar andere e-mailproviders (Gmail, Microsoft 365 en andere)
– De mappenstructuur blijft alleen behouden bij herstel naar de standaardmap
3. Beperkingen:
– Migreert geen configuraties of instellingen
– Migreren via dit platform kost aanzienlijk veel tijd en moeite
– Niet aanbevolen voor grootschalige migraties
Voor een complete migratie van Exchange Online-mailboxen zonder uitvaltijd raden we aan een gespecialiseerde migratiedienst of de eigen migratietools van Microsoft te gebruiken, omdat de oplossing van NinjaOne meer een back-up- en herstelfunctie is dan een echte migratietool.
