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:
- Add server to replica list
- Waiting for replication
- 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>
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:
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>"