Mark M Manning

A site for information involving myself and my career.

How To Easily Migrate Public Folders Using Outlook

Monday, November 12, 2007

This is a really simple way of moving public folders from one Exchange server to another that doesn't involving using Microsoft's PFMigrate Tool. That doesn't mean that this is the best way but when you have a small site or even a big complicated site that you don't want to go through the hassle configuring each site to talk to one another, this comes in handy. The way that I outline below does not take into account any permission structure so it will need to be recreated after the migration. Here is an over view:

  • Copy the source public folders to an individual mailbox folder
  • Export the folder to a PST
  • Import the PST into a target mailbox
  • Copy the folder to the existing public folders of the target environment

Setup:

  1. Find the file size of the information store so that you know how much information you'll be transferring.
    1. You can do this by opening outlook that is connected to the Exchange server,
    2. right click on the public folder you want to migrate, choose properties.
    3. Then click the "Folder Size" button in the lower right corner. Make note of the "Total Size:"
  2. Choose a migration mailbox that you will use on the source and target [this can be your personal one if you want]
  3. Log onto the source exchange server and make sure that the mailbox supports the size of the public folders
  4. Do the same on the target Exchange server
  5. while you're logged in, also make sure that you've been granted rights to add files to the public folder

Export From The Source:

  1. Connect to the source Exchange server from Outlook
  2. create a folder in your personal mailbox that will store a copy of the public folders
  3. Open the public folders you want to migrate
  4. right click the folder you want to copy and choose "Copy FolderName"
  5. Choose the folder in the personal mailbox that you created previously
  6. After the copy is complete, go to File>Import and Export
  7. Choose Export to a file and then Personal Folder File
  8. Select the personal folder that now contains all of the public folders and click Next
  9. Choose a location to export it to and click finish

Import To The Target:

  1. Create a new profile in Outlook and connect to the target Exchange server
  2. go to File>Import and Export
  3. Choose "Import from another program or file"
  4. Select Personal Folder File and click next
  5. Choose the PST that you just created and import the files into your local mailbox under a sub folder somewhere
  6. Drag the folder that you just imported into the public folders of the target exchange server

External Links:

http://support.microsoft.com/kb/822895 - PFMigrate - the Microsoft supported way of migrating public folders. This is great tool that pays more attention to detail than the way that I did it