How to migrate Exchange Server public folders to Exchange Server 2013

Article:HOWTO83264  |  Created: 2012-12-05  |  Updated: 2014-08-19  |  Article URL http://www.symantec.com/docs/HOWTO83264
Article Type
How To



This technical note describes how to migrate Exchange Server public folders to Exchange Server 2013.
 

Limitations

There are Exchange Server limitations to what you can do when you migrate Public Folders from pre-Exchange Server 2013 release versions to Exchange 2013. See the Exchange 2013 Server release notes for details.

There is an Enterprise Vault limitation that when you migrate auto-enabled folders they must remain in the same relative location to the auto-enabler. If you do not do this, then when the public folders are auto-enabled after migration, the data will be placed into new archives. If you maintain the relative location the existing archives will be used.

 

Exchange Server 2013 public folder deployment recommendations

In Exchange Server 2013, public folders are held in mailbox databases rather than in special public folder databases. Microsoft has not given advice on how to set up public folders but they do say that public folder mailboxes are subject to the same mailbox quotas as other mailboxes. It is therefore probable that large public folder structures need several public folder mailboxes.

It is recommended that the Exchange Server 2013 public folders mailboxes are deployed such that there are several Exchange Server 2013 public folder mailboxes under which the public folders can reside. The different public folder tasks should be targeting different mailboxes, probably up to a maximum of three tasks or 15 threads.

See the Symantec Enterprise Vault 10.0 Performance Guide for additional information regarding Exchange 2013 Public Folder limitations and for suggested deployment recommendations.

 

Moving pre-Exchange 2013 public folder archiving tasks

After you have migrated the public folders to Exchange Server 2013 you must delete the old Exchange Server 2010/2007 public folder targets and add them again as Exchange Server 2013 public folder targets.

To delete Exchange Server 2010/2007 public folder targets: 

  1. Start the Enterprise Vault Administration Console. 
  2. Delete all Standard Public Folder targets. 
  3. If there are auto-enabled Public Folder targets, do the following: 
  4. Right-click the 'Public Folder' entry in the Administration Console and then click 'Show Auto-Enabled Targets'.
     
    Delete all the auto-enabled Public Folder targets, including the top-level auto-enabler. If there are too many targets to delete easily, you may find it easier to delete the target Exchange Server. 
  5. Delete the public folder archiving task.

 

If you are using a version of Enterprise Vault that is earlier than 10.0.4 you must now remove Enterprise Vault information from the Exchange 2010/2007 public folder targets.

To remove Enterprise Vault information from the Exchange 2010/2007 public folder targets: 

  1. Install OutlookSpy, which is available from www.dimastr.com/outspy/home.htm.
  2. Download the attachment EV_public_folder_migration_cleanup.txt from HOWTO83264.
  3. Open EV_public_folder_migration_cleanup.txt with Windows Notepad and copy all the contents to the clipboard. 
  4. Start Outlook and open the top level auto-enabled Public Folder. 
  5. Caution: The script you are about to run deletes information from the targets and cannot be undone. Be careful to choose the correct public folder. 
  6. Click the OutlookSpy tab and in the tool bar click Folder. 
  7. Click the MAPIFolder dialog, click the Script tab. 
  8. Paste the script text into the Script tab and then click Run. 


Creating the new public folder task

To create a new public folder task: 

  1. Start the Enterprise Vault Administration Console. 
  2. Create a new Public Folder task with Exchange 2013 mailbox server as the target. 
  3. If you need to find out which public folder mailbox contains the migrated public folders, use the following PowerShell command:
     
    Get-PublicFolder -Recurse | Format-List Identity, ContentMailboxName
     
    If you need to find out which Exchange Server 2013 hosts the migrated public folder mailbox, use the following PowerShell command:
     
    Get-Mailbox -PublicFolder  
  4. In the Administration Console, add the migrated public folders to the new Public Folder task.

 




Article URL http://www.symantec.com/docs/HOWTO83264


Terms of use for this information are found in Legal Notices