The Exchange Server Subscription Edition (SE) has emerged as a game-changer in the domain of on-premises email infrastructure. The erstwhile Exchange Server 2019 and 2016 versions used to leverage the traditional Cumulative Update (CU) model with a limited set of features. Capitalizing on these previous editions and the legacy servers, the SE version works on a subscription model, provides enhanced security, and features a modern architectural lifecycle.
Sensing its importance in enhancing the email system, organizations are now rapidly migrating to Exchange Server SE from Exchange 2016 and 2019. Specifically, after the end of Microsoft’s extended support to Exchange Server 2016 in October 2025, the migration has become a necessity for organizations. Eventually, the instant demand for successful migration through appropriate methods has become indispensable. To help your purpose, this blog discusses multiple ways to migrate from Exchange 2016 to Exchange Server SE.
Exchange Server Subscription Edition (SE)
Released on July 1, 2025, the Subscription Edition of MS Exchange Server is a Release to Manufacturing (RTM) build. This means it represents the first official base version of a subscription-based Exchange Platform, preventing its coexistence with Exchange Server 2013. Here are some of its plus points:
Equips the Exchange Server with a fresh set of features, services, and technologies
An advanced messaging platform offering email, tools, and scheduling for messaging apps and custom collaboration
Supports organizations and individuals in transforming their work habits from communication to collaboration
Mitigates the ownership cost whether you opt for cloud hosting of your mailboxes or choose to deploy on-premises Exchange SE
These advanced options, followed by the end of Microsoft support for Exchange Server 2016, prompt the organizations to migrate to Exchange Server SE
Methods for migration to Exchange SE
Usually, admins try two methods for migrations – Legacy upgrade and In-Place upgrade. While a legacy upgrade helps to move from Exchange Server 2016 to 2019 or SE, an in-place upgrade supports the migration of Exchange Server 2019 to SE. Here, our focus will be on migrating Exchange Server 2016 to Exchange Server SE. Therefore, we will discuss the legacy upgrade only.
What are the benefits of Legacy Upgrade?
This method involves adding a new server to the organization to migrate mailboxes and resources from the current server to Exchange Server SE. The completion of the migration process will follow the uninstallation of previous servers. Legacy upgrade serves multiple advantages:
Modernizes email infrastructure
Establishes an optimized and clean environment
The Subscription Edition servicing model vouches for a longer support lifecycle
Allows coexistence of both versions with minimal downtime
Removes deprecated legacy features that are no longer in use in Modern Exchange, such as Unified Messaging (UM),
Prerequisites for Migration from Exchange 2016 to Exchange Server SE
Mentioned below are some of the major prerequisites to migrating from Exchange 2016 to Exchange Server SE:
Ensure the latest cumulative updates (CU) for your existing Exchange Server
Have a supported and updated Active Directory Schema
Install the Exchange Server SE, with the host having Windows Server 2019 or a later version
Maintain a copy of all the specific or wildcard certificates
Keep the documentation about relaying and routing configurations, and connectors updated to the latest changes
Exchange Server Subscription Edition (SE) Installation
Installing Subscription Edition requires you to have a server with Windows Server 2019 or a later version. In addition, ensure the connection of Exchange Server 2019 and 2016 with the same domain. Both the server editions should fulfill the storage and computation requirements recommended by Microsoft and your chosen vendor. Once you complete the installation of SE, look for the following:
Proper creation of all the required databases
Installation of the requisite keys, activation, and certification
Correct configuration of all the involved domains
Accurate creation of Send and Receive connectors
All the services in working conditions, such as Outlook Anywhere, Autodiscover, etc.
How to carry out the mailbox migration to Exchange Server SE?
Since you have a coexisting Exchange Server 2016 and SE with all the correct configurations, your next task is to create a new test mailbox. Next, connect this test mailbox with MS Outlook to verify the email delivery and access. This is a necessary step before you start migrating the live Exchange Server data.
Use the PowerShell cmdlet New-MoveRequest to migrate mailboxes from Exchange Server 2016 to SE by using the below command:
New-MoveRequest -Identity "" -TargetDatabase "" -BatchName "" -Priority High
This will initiate user migration from the source to the target database. Here is the brief info on the parameters used:
BatchName: optional, used to easily track batches
Priority: Can be High, Normal, or Low based on the users’ criticality
Here are additional options to use with this command:
-ArchiveOnly $false: Include the archive mailbox
-SuspendWhenReadyToComplete: For coordination of moves and scheduled cutover. Can pause the mailbox migration between 95% to 99%.
Resume-MoveRequest -Identity djon@contoso.com: Resume after pause and finalize the move
To track the progress, use the Get-MoveRequestStatistics cmdlet as shown below:
Get-MoveRequestStatistics -Identity "" | Format-List
Here is the command to track the move request with the Suspend parameter,
Get-MoveRequest | Where-Object {$_.SuspendWhenReadyToComplete -eq $true}
If the move request succeeds, you can move multiple mailboxes together in a batch. For this, you should prepare the CSV file with the below comma-separated syntax:
Identity, TargetDatabase, BatchName, Priority
Next, run the migration batch by using the following command:
$importfile = Import-Csv -Path "" foreach ($mb in $importfile) {New-MoveRequest -Identity $mb.Identity -TargetDatabase $mbx.TargetDatabase -BatchName $mbx.BatchName -Priority $mbx.Priority -SuspendWhenReadyToComplete}
Start the migration by running the command below:
New-PublicFolderMigrationRequest -SourceDatabase "" -TargetMailbox "" -CSVData ([System.IO.File]::ReadAllBytes(""))
Complete the move with the help of Complete-MigrationBatch cmdlet.
To know the status of the migration command, use the following command:
Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics
How to migrate public folders to Exchange Server SE?
Just like you moved mailboxes to a new server, you can also move public folders with slightly different steps.
Create public folders in the new Exchange Server by using the following command:
New-Mailbox -PublicFolder -Name "" -Database ""
Make the public folder static through the following PowerShell command:
Get-PublicFolder -Recurse | Export-Csv .\
Get-PublicFolderStatistics -ResultSize Unlimited | Export-Csv .\
Next, create the mailbox mapping file through the following format:
Folderpath, TargetMailbox \Marketing, PublicFolder1\Sales, PublicFolder2
Steps to follow post migration to Exchange Server SE
After moving the mailboxes and public folders, abide by the following practices:
Monitor the flow and delivery of email
The perimeter firewalls should route to the new server
Ensure an updated document and proper backups
Ensure a properly decommissioned Exchange Server
Challenges you may face during the migration
When migrating from Exchange 2016 to Exchange Server SE, you may come across several issues:
Pending mailbox move request
Mailboxes in suspend state
Large mailboxes or archive issues
Exchange Server misconfiguration
Public folder quotas
No support for cross-domain and cross-forest migrations
Wrong commands written by the user
These issues can make the migration a daunting task, compelling the administrators to use an Exchange migrator tool as an alternative.
Why use an Exchange migrator application?
An automated Exchange migrator tool can migrate mailboxes across Exchange Servers, including the Subscription Edition, with ease. Alongside, you can also use it to carry out the same and cross-domain migration without requiring the execution of complicated PowerShell scripts. Here are more advantages of using this tool from a reputable organization:
Concurrent mailbox migrations
Automated Mailbox Matching
Support for Cutover, staged, and hybrid migration
Exchange to Exchange and Office Migration
Office 365 to Office 365 and Exchange Migration
Selective Mailbox Folder Migration
Stellar Migrator for Exchange is a feasible migration tool to provide all these and many more benefits. You can also use it to perform an Exchange Server 2016 to Exchange Server SE migration.
Conclusion
The introduction of Exchange Server Subscription Edition in the realm of on-premises email infrastructure has given users a welcome alternative. Users now prefer to migrate their mailboxes from Exchange Server 2016 and 2019 to SE owing to the multiple advanced features it accompanies. Specifically, for the users of Exchange Server 2016, migration has become an unavoidable need due to the end of support for Microsoft.
Usually, admins leverage the in-place upgrade for Exchange Server 2019 migration and the legacy upgrade method for Exchange Server 2019 migration to Exchange Server SE. To continue with the legacy upgrade, take care of the major prerequisites, including the installation of the Subscription Edition. Following it, you can carry out the mailbox migration and public folder migration by using various PowerShell commands.
However, moving the mailboxes or public folders using these lengthy and complicated commands could cause several human or automated issues. In order to eliminate the possibility of such challenges, admins prefer using several Exchange migrator tool. Of the many applications available online for migrating from Exchange 2016 to Exchange Server SE, Stellar Migrator for Exchange can be a feasible option.