Link to home
Create AccountLog in
Avatar of GMC02108
GMC02108Flag for United States of America

asked on

How do i move Public Folders from Exchange 2007 to 2010

I am trying to migrate to Exchange 2010.  All my users mailboxes have been moved, and I'm now down to the public folders.

When I look on the 2007 server, under server configuration / public folder database, properties, it says that it is replicating.

When I go to the Exchange 2010 server and issue the recurse command, I see my hierarchy.

I've switched all the databases on the 2010 server so that they point to the Public Folder database on that server.

However, when I dismount the store, and try to get to the public folders from an Outlook client, I get a message that they aren't available.  As soon as I remount the store, I can get into them.  So, obviously the clients are still looking to Exchange 2007.

I haven't been able to find very good documentation on how to properly migrate.  Does anyone have any suggestions?

Thanks.
Avatar of manu4u
manu4u
Flag of United Arab Emirates image

Go to Outlook client,  “Tools” > “Email Accounts” or “Account Settings” > “Change Account” > “More Settings” , then Turn-off the encryption. And try connecting the Public Folders again.
By the way the default settings for Outlook 2003 encryption required is “off” and then in Outlook 2007 encryption required is “on”.
You have to have Encryption settings all the same for the Mailbox, Public Folders and the Client for all features to work if your clients use Outlook.
Avatar of ronnypot
Go to the exchange 2010 Mailbox Database properties (EMC, organization configuration, mailbox, database management) go to the Client Settings tab and make sure the Exchange 2010 public folder database is selected at default public folder database
Avatar of GMC02108

ASKER

@ronnypot - yes, the 2010 public folder is selected as the default database.

@manu4u - I tried that (using an Outlook 2010) client, and I get the same results with or without encryption (and exiting out of Outlook after changing the settings) - the list of folders shows up, but when you click on one of them you get the message "Cannot display the folder.  Microsoft Exchange is currently busy.  If this message is still displayed in 30 minutes, contact your Exchange administrator."
Investigating this a little more, I found the Public Folder Management Console on the Exchange 2010 server.  When I go into it, I see all of my public folders.  If I click on one of them, and click on "Update Content", I get an error message that the server doesn't have a replica of public folder....

I have replication turned on, so not sure what's happening here.
what did you do to replicate the public folders?
I haven't done anything particular, other than just setting the new server up and putting a public folder on it.  I can see them all, but apparently nothing is in them on the new 2010 server - just the 2007 server.
ASKER CERTIFIED SOLUTION
Avatar of ronnypot
ronnypot
Flag of Netherlands image

Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
So since I intend to decommission the Exchange 2007 server can I just use the move command?  Or, do I need to replicate first?

Also, which server do I issue the move command from?  (2007 or 2010?)

Thanks.
if you want to decommision the exchange 2007 you should just use the MoveAllReplicas.ps1 It does not matter if you run it on the exchange 2007 or 2010.

Before you run the command some additional information, public folder replication uses the smtp protocol so make sure you don't have any anti-virus or firewall blocking the smtp protocol. If you use any anti-spam make sure you add both servers to the white list.

If the public folder have a lot of data the replication could influence your normal smtp traffic so it could be wise to run it after working hours.

Also public folder replication could be really slow so it could take some time before it is finished.
Awesome - thanks.  It is running now.  Is there any way to know when it's done?
It's been about 6 hours, and since I issued the command, I haven't been able to see any of the data in any of the public folders.  When I right click on them in the PFMC and check the properties, they all show 0 items, 0 for size.  It seems like something should have replicated by now.
Wait 24 hours minimum ... Check day after tomorrow.
As said it is a slow process and could take a while, wait as manu4u said for 24 hours. If nothing has happened you could try do a dismount of the exchange 2007 public folder database and after that remount it could help.

Otherwise if it still does not work, you will have to start troubleshooting, turn up diagnostic logging.
Here is a really good multi part article about public folder replication troubleshooting:
http://blogs.technet.com/b/exchange/archive/2006/01/17/417611.aspx