You may be trying to access this site from a secured browser on the server. Please enable scripts and reload this page.
Turn on more accessible mode
Turn off more accessible mode
Skip Ribbon Commands
Skip to main content
Turn off Animations
Turn on Animations
Technical Office Hours
Public Folder Migration Guide From On-Premises Exchange 2007+ to Hosted Exchange > 50GB
Archive Migration Service
HealthCheck for Azure
HealthCheck for Office 365
MissionControl for Office 365
Last Update: 2/9/2017 9:46 AM
This is the complete Onboarding Task flow for migrating Public Folders from On-Premises Exchange 2007 or later, to a multi-tenant Hosted Exchange environment.
This guide should be followed if the total size of the Source Public Folders is more than 50GB. If the Source Public Folders are less than 50GB, refer to
Complete each step in order. If additional instructions are required, a link to a corresponding Knowledge Base article is provided.
Due to a code defect in Exchange 2010, timestamps will not be preserved for Public Folders at the Destination.
Prepare Source Exchange Environment:
Set elevated "Organization Management" admin role to migrating admin account (this grants permission to all necessary read-only fields).
Ensure migrating admin account has permission on all Public Folders (owner access rights need to be permitted to the account being used for migration).
Split up large Public Folders. If any Public Folders contain more than 20,000 items (if the Source = Exchange 2007), or 100,000 items (if the Source = Exchange 2010 or later), these should be split into multiple Public Folders. This will speed up your migration.
Prepare Destination Hosted Exchange Environment:
Create a top-level Public Folder on the Destination. (Do not create subfolders. Let MigrationWiz create these during the migration, so that permissions get migrated over.)
Ensure that the migrating admin account has permission on all Public Folders (owner access rights need to be permitted to the account being used for migration).
You will not be able to run the PowerShell commands on your Hosted Exchange environment. Ask the Hosted Exchange provider to add this permission to the account that is being used for migration.
When migrating to a multi-tenant Hosted Exchange environment, the Public Folder structure on that hosted environment is under a top-level Public Folder, and not under the root folder. Additionally, the Hosted Exchange provider will not grant access to the root of their Public Folders, since this is a shared environment. Therefore, ask the provider to run the PowerShell script below so that we can obtain the unique identifier for the customer's top-level Public Folder. Then add that to the MigrationWiz project, under Advanced Options (this step is included in the MigrationWiz section below).
This is the PowerShell script that your Hosted Exchange provider must run in order to obtain that PublicFolderRootEntryId:
Get-PublicFolder "\the path of the PF" | fl entryid*
Record the output of this script. This needs to be entered under the MigrationWiz project's Advanced Options (as indicated in the MigrationWiz Steps section below).
Create a customer.
Create the Source and Destination endpoints (select Exchange 2003+ for the Source endpoint, and Office 365 for the Destination endpoint).
Launch Public Folder migration (select All Products/Public Folder Migration).
Set up the Project (create a Public Folder project/name the project and select the MSPComplete customer/select the Source endpoint/select the Destination endpoint).
Add Public Folders. To understand how pricing works, refer to
Choose to migrate all Source Public Folders.
Select Add/Quick Add and enter a forward slash ( / ) within the field labeled Root Folder Path.
Use BitTitan AutoDiscover to discover all Public Folders on the Source, and then import them into your MigrationWiz dashboard. This allows you to pick and choose which Public Folders to migrate.
Each top-level folder will consume one Public Folder license.
Select Add/AutoDiscover items/Start Autodiscover/Import.
Set Project Advanced Options
Set value for Maximum licenses to consume per item per pass licensing count
Default value = 1. This allows up to 10GB to be migrated. For example: If migrating all Public Folders, using a forward slash ( / ), and the total data size = 39GB, then increase this value to 4, otherwise the migration will pause at 10GB.
Preferred BitTitan Data Center.
For fastest migration speeds, select the Data Center that is closest to your Hosted Exchange Provider.
Under Support/Support Options, add:
This flag is required if Public Folders contain items other than mail, such as calendar and contact items.
The name of the Advanced Option is case-sensitive, and should be entered exactly as shown above.
The PublicFolderImportRootEntryId option should contain the EntryId of the destination top-level Public Folder.
Replace the "x"s with the ID that was obtained when running the PowerShell script provided in the "Prepare Destination Hosted Exchange Environment" section of this Migration Guide.
After entering this text, click on the "+" sign to save the entry.
Run Verify Credentials.
If the Source Public Folders have more than 1000 folders below the top-level folder, work with BitTitan Support so that the migration can be split up, based on migration points after every 1000 folders.
Once the tool is complete, you must run the migration from the new project, and can then delete the original project.
Purchase Public Folder licenses.
To obtain an estimate of the number of Public Folder migration licenses required for your migration project, follow the directions in
Allocate Public Folders to the correct Public Folder mailboxes on Office 365, to allow the mailboxes to stay below the 50GB limit.
This step can take several days to complete, so allow time for this in your project plan.
First Pass MigrationWiz Steps:
Set first pass Project Advanced Options:
Set date to migrate items older than six (6) months.
Second/Final Pass MigrationWiz Steps:
Set second pass Project Advanced Options:
Set the date to migrate items newer than six (6) months.
Perform Full Migration pass (checkmark the box next to Root Path, select the Start button/select Full Migration from the drop-down list/click on the Start Migration button).
Receive migration statistics (click on the pie chart on the MigrationWiz dashboard to receive an email containing all the project migration statistics).
KB004529 - How do I get support for your products?
KB004988 - Can I find out how many items are in my public folders?
KB004115 - Are migrated Public Folders mail-enabled?
KB004818 - My public folder migration has failed. What can I do?
KB004789 - Do Source Public Folder type and Destination Public Folder type need to be the same?
KB004108 - Do I need to create the folder hierarchy before public folder migrations?
KB005133 - Why do I get an error when I try to run the Public Folders mapping script?
KB004913 - How are public folder migrations priced out?
KB004817 - How do I migrate Public Folder permissions?
KB005345 - Can I migrate Public Folders to Shared Mailboxes?
KB005061 - Why are Public Folder migration speeds slower than mailbox migration speeds?
Public Folder Migrations