Exchange Server 2007: Moving public folder replicas from Exchange 2000 to Exchange 2007

Firstly, if you have installed the Exchange 2003 Exchange System Manager (ESM) into the Exchange 2000 environment prior to installing Exchange 2007 you can follow the steps described in the following blog post: http://msexchangeteam.com/archive/2007/06/25/445429.aspx#446943 Moving Replicas from Exchange 2000 to Exchange 2007 In Exchange 2000 we don't have the ability to right click on the […]

Firstly, if you have installed the Exchange 2003 Exchange System Manager (ESM) into the Exchange 2000 environment prior to installing Exchange 2007 you can follow the steps described in the following blog post: http://msexchangeteam.com/archive/2007/06/25/445429.aspx#446943

Moving Replicas from Exchange 2000 to Exchange 2007

In Exchange 2000 we don't have the ability to right click on the public folder store and choose "move all replicas" as we have in the Exchange 2003 ESM. With "move all replicas" there is just one action needed to add replicas to the new public folder store and remove replicas from the old public folder store. Instead, with Exchange 2000 ESM there are three actions needed:

  1. Add server to replica list
  2. Waiting for replication
  3. Remove server from replica list

Please note that the Exchange 2007 script moveallreplicas.ps1 can still be run to move the replicas from Exchange 2000 to Exchange 2007 as described in the following blog: http://msexchangeteam.com/archive/2007/06/25/445429.aspx

If you would prefer to use the Exchange 2000 ESM instead of the script, then the following steps can be taken:

Step 1: Adding replicas to the Exchange 2007 public folder store

Note: before attempting this, you should make sure that you have installed the latest Exchange 2000 service pack and rollup hotfix.

The first step is to add the new Exchange 2007 server to the replica list on each of the public and system folders in the Exchange 2000 environment. There are two options to do this safely: 1) Using the PFDAVadmin tool or 2) Running a script from the Exchange 2007 management shell.

Note: It is recommended that all system folders should be moved to the new server but only the following folders contain data that will be lost if the last Exchange 2000 server is removed and they have not been fully replicated:

Under OFFLINE ADDRESS BOOK:
/o=<organization name>/cn=addrlists/cn-oabs/cn=<address book name>
OAB Version2

Under SCHEDULE+ FREE BUSY
EX:/o=<organization name>/ou=>administrative group name>

Any folders under EFORMS REGISTRY

1) Using the PFDAVadmin tool

For more information how you can accomplish this, please see the following blog post:

http://msexchangeteam.com/archive/2004/05/04/126015.aspx

2. From the Exchange 2007 Management Shell you can run the addreplicatopfrecursive.ps1

Note: Scripts are found at %SystemDrive%\Program Files\Microsoft\Exchange Server\Scripts. To run a script, type the following in the Exchange Management Shell:

[PS] C:\>cd $exscripts
[PS] C:\Program Files\Microsoft\Exchange Server\Scripts>.\ AddReplicatoPFRecursive.ps1 -TopPublicFolder "<\folder>" -ServerToAdd "<servername>"

Full Article

Exchange Server, Exchange Server 2007, Tips and Tricks