How to Migrate Legacy Public Folders to Exchange Online Easily

Trying to migrate Legacy Public Folders to Exchange Online but running into compatibility issues? This usually happens because legacy public folders – those created on Exchange Server 2010 or earlier – rely on an older replication technology that is structurally incompatible with how Exchange Online handles folder data. Most IT administrators end up confused about the right process, especially when dealing with large shared folder datasets, mail-enabled folders, and complex permission mappings. In this blog, you will learn everything you need to know to transfer Legacy Public Folders to Exchange Online, including the use of the Aryson Microsoft 365 Migration Tool for quick and reliable migration. Download Now   Purchase Now

What are Legacy Public Folders in Exchange?

Legacy Public Folders are the shared repositories in Exchange Server 2010 and previous versions that allow multiple users to store & access emails, contacts, calendars, tasks, and documents centrally. Unlike modern public folders introduced with Exchange 2013, they store data inside dedicated Public Folder databases using a proprietary replication technology. It is fundamentally incompatible with how Exchange Online manages folder data today.

Why Migrate Legacy Public Folders to Exchange Online?

Listed below are some of the most common reasons why organisations perform public folder migration Exchange Online.

  • Microsoft has blocked native migrations from Exchange 2010 to Exchange Online.
  • Exchange Online provides cloud-based access centrally without the maintenance of on-premises servers.
  • Users no longer need to be dependent on the ageing Exchange 2010 infrastructure.
  • The auto-split feature automatically manages public folder mailbox growth & scalability. 
  • Teams, shared mailboxes, & Groups offer far better collaboration than legacy folder structures.
  • Completing the migration eliminates reliance on Outlook Anywhere. 

Checklist to Follow Before Exchange Public Folder Migration 

The user must verify the following requirements to avoid failures when you move public folders to Office 365. 

  • The source must run Exchange 2010 SP3 Update Rollup 8 or later.
  • Organisation Management role membership is required in both on-premises Exchange & Exchange Online.
  • All user mailboxes must be migrated to Exchange Online before public folders can be moved – Exchange 2010 mailboxes cannot access Exchange Online public folders.
  • External OA access must be configured on the legacy server as a strict migration prerequisite.
  • Exchange Online must have no pre-existing public folder mailboxes before migration.
  • Confirm there are no Active Directory objects without a corresponding Exchange object.
  • The Exchange Admin Center cannot perform this migration – Exchange Management Shell and Exchange Online PowerShell are required.

Migrate Legacy Public Folders to Exchange Online Manually

The manual approach is suitable for organisations that have a moderate amount of data and an IT administrator who can easily operate with PowerShell. In this method, we will use Microsoft’s official batch migration scripts and the Exchange Management Shell that can move the legacy public folders into Exchange Online public folder mailboxes.

Easy to Follow Legacy Public Folder Migration Steps:

  • First, take snapshots of the existing environment by running Get-PublicFolder -Recurse | Export-CliXML and Get-PublicFolderStatistics | Export-CliXML on the Exchange 2010 server to capture folder structure, sizes, and permissions.
  • Download Microsoft’s official migration scripts

 – Export-PublicFolderStatistics.ps1, PublicFolderToMailboxMapGenerator.ps1, and SourceSideValidations.ps1 – from the Microsoft documentation repository.

  • Run SourceSideValidations.ps1 on the legacy server to detect known issues such as oversized folders, permission conflicts, and orphaned objects.
  • Execute Export-PublicFolderStatistics.ps1 on the Exchange 2010 server to generate a folder name-to-size mapping CSV file.
  • Run PublicFolderToMailboxMapGenerator.ps1 using the size mapping output to determine how many public folder mailboxes are required in Exchange Online.
  • Connect to Exchange Online PowerShell, create the required public folder mailboxes, and place the first one in HoldForMigration mode to hold the hierarchy during sync.
  • Submit the migration request using New-PublicFolderMigrationRequest, supplying the Outlook Anywhere hostname, authentication method, and the migration administrator’s LegacyExchangeDN.
  • Monitor progress with Get-PublicFolderMigrationRequestStatistics until the status shows Synced.
  • Schedule a maintenance window, lock legacy public folders using Set-OrganizationConfig –PublicFoldersLockedForMigration $true, remove PreventCompletion, and finalise the batch.
  • After completion, run Set-OrganizationConfig -PublicFolderMigrationComplete $true and unlock the modern public folders for all users in Exchange Online.

Drawbacks of the Manual Methods

  • Users must invest long hours to process the large volumes of data. 
  • Even connectivity issues might disrupt the synchronization process.
  • Administrators may misconfigure the migration endpoint or mapping CSV files.
  • You have to perform the additional pre-migration steps using the SyncMailPublicFolders.ps1 script to enable public folders. 
  • Also, it is very risky to roll back a completed migration since the changed data during the migration window is not copied back to the legacy environment.

Quickly Migrate legacy Public Folders to Exchange Online

When data volumes are large or PowerShell complexity feels risky, you should use the Aryson Microsoft 365 Migration Tool. This software makes the process significantly more manageable. Moreover, it can handle scanning, mapping, transfer, and validation without affecting the data integrity and security. Additionally, it keeps the folder hierarchy, item types, permissions, and email-enabled folder properties intact during the Exchange public folder migration. Also, users can utilise the same software to back up Microsoft Exchange Online Mailboxes without any manual scripting.

Simplified Steps to Transfer Legacy Public Folders to Exchange Online

  1. First, download and run the Aryson Microsoft 365 Migration Tool
  2. Choose the Copy Mailboxes Card from the three displayed on screen. 
  3. After that, provide the Exchange Server credentials to connect. 
  4. Now, preview and select all the mailbox data to migrate to Exchange Online. 
  5. Provide the credentials of the Exchange Online account and click Add Connection
  6. Next, map the source and tenant mailboxes as required. 
  7. If required, apply the advanced features of the software and click Start Migration

Conclusion

In this blog, we explored the different ways to migrate Legacy Public Folders to Exchange Online. If your organisation has a small dataset and a technically confident administrator, the manual PowerShell-based batch migration can work. But, it requires the user to carefully perform the prerequisites & the mandatory downtime window. But when data volume is large, or you want to avoid scripting risks & rollback complications, using automated software is the faster and safer choice. Choose a method that protects your folder data and does not make the process more disruptive than it needs to be – and act before October 2025 if you are still on Exchange 2010.

FAQs

Q.1. What are Legacy Public Folders in Exchange?

Ans: Legacy Public Folders are shared repositories in Exchange 2010 and earlier. It stores data in dedicated Public Folder databases using a proprietary replication model incompatible with Exchange Online.

Q.2. Why is it urgent to migrate Legacy Public Folders to Exchange Online? 

Ans: Microsoft has blocked native legacy public folder migrations using its own tools starting October 1st, 2025, making it critical for Exchange 2010 organisations to complete migration before that deadline.

Q.3. Can I migrate Legacy Public Folders without PowerShell?

Ans: Yes, with the help of the above Aryson Microsoft 365 Migration Tool, you can easily migrate Legacy Public Folders without PowerShell. 

Q.4. Do I need to migrate user mailboxes before migrating public folders? 

Ans: Yes. Microsoft requires that all user mailboxes be on Exchange 2010/2013 to Exchange Online public folder migration begins, as Exchange 2010 mailboxes cannot access public folders hosted in Exchange Online.

5/5 - (1 vote)

About The Author:

Rohan Wiese is a Technical Writer at Aryson Technologies. He is an expert Email Forensic, Cloud Computing, and a passionate nerd with over 10 years of experience in technical content writing. He writes about Cloud Migration, Database Recovery, Email Backup, Windows, Mac, and Tech.

Related Post

offer image

Aryson Technologies footer logo

united states

2880 Zanker Road, Suite 203, San Jose, CA - 95134, USA

© Copyrights 2014-2026 by Aryson Technologies Private Limited - All Rights Reserved