How to Migrate from Exchange Server 2016 to Exchange Server SE?

With the release of Exchange Server Subscription Edition (SE), there is a rush to migrate to this new edition from legacy Exchange Servers and even the Exchange Server 2016 or Exchange Server 2019. The perfect time to take advantage of the migration path is now as the first Cumulative Update (CU) of Exchange Server SE will not support the coexistence. In this article, we will be going through the stepwise process to migrate from Exchange Server 2016 to Exchange Server Subscription Edition (SE). We will also be touching upon the probable issues and challenges you might encounter and the solutions to minimize downtime and speed up the migration process.

Stepwise Process to Migrate from Exchange Server 2016 to Exchange Server SE

With Exchange Server 2016, you can do a Legacy Upgrade, which means you need to setup a coexistence with Exchange Server SE and move the mailboxes. Let’s discuss the steps you need to take for Exchange 2016 to Exchange SE migration.

Step 1: Prepare the Exchange Server Subscription Edition (SE)

For preparing the new host for Exchange Server SE, you must ensure the following:

  • The present Exchange Server is fully-updated with the latest Cumulative Updates (CU).
  • Active Directory Schema is updated and supported.
  • Have a host with Windows Server 2019 or later and install the Exchange Server Subscription Edition (SE).
  • Have a copy of all the certificates, if these are wildcard or specifics.
  • Have the documentation updated to the latest changes, including:
    • Relaying configuration.
    • Receive and Send connectors.
    • Routing and other configurations.

You must note that the coexistence of Exchange Server 2016 and Exchange Server SE is temporary. With the first Exchange Server SE Cumulative Update (CU), coexistence will not be possible.

Step 2: Installation of the Exchange Server Subscription Edition (SE)

You need to have a server which has Windows Server 2019 or later joined to the same domain as the Exchange Server 2016 with the recommended requirements of storage and compute, suggested by Microsoft and your selected vendor.

After the installation is complete, before doing anything, you should ensure the following:

  • Creation of all the databases needed.
  • Installation of the keys and activation.
  • Configuration of the domains.
  • Installation of the certificates.
  • Creation of Send and Receive connectors as the current Exchange Server.
  • Confirm all the services, such as Autodiscover, Outlook Anywhere, etc., are working.

Step 3: Migrate the Mailboxes

At this point, you have both the Exchange Servers in coexistence and ready with all the configurations. Now, what you have to do is create a mailbox (as a test) on the new Exchange Server and connect with Microsoft Outlook. This will assist to verify the email delivery and access before start moving the live Exchange Server data.

Once done, you can use the PowerShell command - New-MoveRequest to move the mailboxes from your Exchange Server 2016 to the new server. Here is an example of the command.

New-MoveRequest -Identity "" -TargetDatabase "" -BatchName "" -Priority High

This will start the migration of user from the source database to the target database mentioned. The batch name is an optional label to easily track batches, while the priority can be either Low, Normal or High, depending on the criticality of the users.

Here are some options you can use with this command.

To include the archive mailbox, you should add the below parameter:

-ArchiveOnly $false

For scheduled cutover and for coordination of moves, you can use the below parameter:

-SuspendWhenReadyToComplete

This will pause the migration of the mailbox between 95% and 99%, until the final cutover is done manually.

In case you would need to resume and finalize the move, execute the below command.

Resume-MoveRequest -Identity jdoe@contoso.com

 

To monitor the progress, you can use the Get-MoveRequestStatistics command as given below.

Get-MoveRequestStatistics -Identity "" | Format-List

To get the status of move request with the Suspend parameter, you can use the below command:

Get-MoveRequest | Where-Object {$_.SuspendWhenReadyToComplete -eq $true}

If all goes well, you can run the command to move multiple mailboxes in a batch at once.

First, prepare the CSV file with the below syntax with comma separated.

Identity, TargetDatabase, BatchName, Priority

Then, use the below command to run the migration batch.

$importfile = Import-Csv -Path ""
foreach ($mb in $importfile)
{New-MoveRequest -Identity $mb.Identity -TargetDatabase $mbx.TargetDatabase -BatchName $mbx.BatchName -Priority $mbx.Priority -SuspendWhenReadyToComplete}

Step 4: Migrate Public Folders

The steps to migrate public folders are a little different. You need to first create public folders in the new Exchange Server. To do so, execute the command as given below.

New-Mailbox -PublicFolder -Name "" -Database ""

Then, get the public folder statistics by running the below command.

Get-PublicFolder -Recurse | Export-Csv .\
Get-PublicFolderStatistics -ResultSize Unlimited | Export-Csv .\

Now, you need to create the mailbox mapping file using the below format.

Folderpath, TargetMailbox
\Marketing, PublicFolder1
\Sales, PublicFolder2

After this, initiate the move by using the below command:

New-PublicFolderMigrationRequest -SourceDatabase "" -TargetMailbox "" -CSVData ([System.IO.File]::ReadAllBytes(""))

You can use the below command to get the status.

Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics

Once done, you would need to complete the move using the Complete-MigrationBatch command.

Step 5: Post-Migration Practices

After all the mailboxes and public folders have been moved, you should follow the practices mentioned below:

  • Monitor the mail flow and email delivery.
  • Make sure that the perimeter firewalls are routing to the new server.
  • Documentation is updated.
  • Backups are in place.
  • The Exchange Server is properly decommissioned.

Challenges and Alternatives

You may encounter a lot of issues during the migration, such as mailbox move request is pending, mailboxes are in suspend state, issues with large mailboxes or archives, public folder quotas, and misconfiguration of the Exchange Server.

Moreover, there is a chance of human error when it comes to the scripting part. Another thing to note is that the above process doesn’t support the cross-domain and cross-forest migrations.

For overcoming the challenges with manual process, you can take the assistance of Stellar Migrator for Exchange –  a specialized Exchange migration tool. This tool will allow you to easily connect to the live Exchange Server and granularly migrate user mailboxes, shared mailboxes, user archives, and public folders with ease to a newer Exchange Server. It can also supports Exchange Server to Office 365 migration, Office 365 to Office 365 migration, and even Office 365 to Exchange Server migration. Stellar Migrator for Exchange also allows cross domain/forest migrations with ease.

Conclusion

There are many new things that come with the new instalment of the Exchange Server, i.e., the Subscription Edition. Microsoft has given some space on how you can take advantage of this time to move to the new Exchange Server in a smooth way. Till now, the Exchange Server Subscription Edition (SE) is just an Exchange Server 2019. So, migrating to it is smooth and less risky for businesses. Downtime and long/problematic migrations can cost a lot to a business and brand. Thus, it critical to have the right tools for the success of migration project. One tool that you can rely upon for migrating the data from one Exchange Server to another with complete integrity is Stellar Migrator for Exchange.



Was this article helpful?
FAQs
No. The in-place upgrade is only supported when you’re migrating to Exchange Server from Exchange Server 2019 with the latest CU installed.
The base license of Exchange Server SE may cost around $700-$1000 per server per year. For the Standard use, CAL may cost around $100-$120. However, you should always confirm from the Microsoft website.
Yes, the Exchange Server SE license is enough to get updates and upgrades from Microsoft, since it’s a subscription-based edition.
About The Author
author image
Shelly Bhardwaj linkdin Icon

Shelly is technology expert and core knowledge of Exchange Server, Outlook.

Table of Contents

WHY STELLAR® IS GLOBAL LEADER

Why Choose Stellar?
  • 0M+

    Customers

  • 0+

    Years of Excellence

  • 0+

    R&D Engineers

  • 0+

    Countries

  • 0+

    PARTNERS

  • 0+

    Awards Received

BitRaser With 30 Years of Excellence
Technology You Can Trust
Data Care Experts since 1993
google-trust
×