We were in the process of migrating from Exchange 2007 to Exchange 2010 and hit a brick wall when trying to migrate Public Folders.
After resolving issues with connectivity (and another issue with an old Exchange 2003 server being listed in AD that was causing the replication to fail) it finally appeared that messages were migrating from one server to another. However, we appear to have jumped the gun and ran MoveAllReplicas before the process was complete.
We are now stuck with about 210MB of public folders on the new server from a 7GB public folder store on the old server. The messages appear to be available on the old server since running get-publicfolderstatistics shows that there are messages available.
We have waited several days for the move to continue but we are stuck at 210MB. Is there something we can do to complete the replication so that all of the messages move from the old server to the new server?
I think that if you facing similar type of situation you should directly use a third party tool instead of running the script which might be sometimes wrong to perform. These tools has the ability to solve this problem of migrating more than 7 GB public folders data to the new exchange server 2010.
Thanks
In the Exchange Management Console go to Server Configuration. Right click the server and go to diagnostic. In the Diagnostic Settings go to MS Exchange IS -> Public and enable high logging for all Replication Parts. In the Public Folder Manager click update hierarchy. Now you should see outgoing and incoming ExchangeIS PF Messages in the Eventlog. If you don't see this messages you can you pfdavadmin and exfolders.
http://www.microsoft.com/en-us/download/details.aspx?id=22427
http://gallery.technet.microsoft.com/Exchange-2010-SP1-ExFolders-e6bfd405
Although this is more of a workaround, I'll post it in case others run into this issue in the future.
We were never able to get communication to work correctly between Exchange 2007 and 2010 in regards to Public Folders.
After trying for about three weeks to resolve this we simply copied the entire set of public folders to a PST in Outlook via a user connected only to Exchange 2007. We then switched to a user on Exchange 2010 and populated the folders. It was only about 7.5 GB of data so it went fairly quickly, though all users reported non-responsive Outlook clients while we were performing the move.