Want to migrate to Modern Public Folders on Exchange Server 2013, 2016, or Exchange Online (O365)? Start preparing now. I have created the list below of areas to fix, based on my numerous Exchange Server 2010 PF migrations. Fixing all the errors below will lower the amount of PF migration redos/reruns. You will have at least one rerun/redo (due to errors) for your PF migration - so plan on it. Lets first start with the Public Folder Migration Steps:
Migrate public folders from Exchange 2010 to Exchange 2016
https://technet.microsoft.com/en-us/library/mt463355(v=exchg.150).aspx
Migration to Modern Public Folders – Notes from the Field
https://blogs.technet.microsoft.com/exchange/2016/10/10/migration-to-modern-public-folders-notes-from-the-field/
Use batch migration to migrate legacy public folders to Office 365 and Exchange Online
https://docs.microsoft.com/en-us/exchange/collaboration-exo/public-folders/batch-migration-of-legacy-public-folders
Now, let's dive into preparing your Exchange Server 2010 Public Folders for migration to Modern Public Folders.
STEP 1:
Verify public folder replication
Exchange 2010 Public Folder Replication Report V2 (updated)
https://gallery.technet.microsoft.com/Exchange-2010-Public-66d3939e
.Get-PublicFolderReplicationReportV2.ps1 -AsHTML -FileName C:PFReplReport.html
Step 2:
Fix anything yellow when you run:
Get-MailPublicFolder -Resultsize Unlimited
Fix Aliases:
New version of fix-alias.ps1
https://johanveldhuis.nl/nieuwe-versie-van-fix-alias-ps1/
STEP 3:
Clean up names too…
Forward slash or backslash:
Get-PublicFolderStatistics -ResultSize Unlimited | Where {($_.Name -like "**") -or ($_.Name -like "*/*") } | Format-List Name, FolderPath
STEP 4:
Removing Unresolved SIDs in Exchange 2010
https://blogs.technet.microsoft.com/bill_long/2011/10/23/removing-unresolved-sids-in-exchange-2010/