Solved

No replica's for system folders after migration from Exchange 2003 to 2010

Posted on 2011-09-28
4
1,970 Views
Last Modified: 2012-05-12
Hi,

We recently upgraded our Exchange 2003 environment to a new Exchange 2010SP1 environment, and replicated all public folders to this new environment.  We decommissioned all Exchange 2003 servers, and everything works well, except that we have some cosmetic sync issues in our Outlook clients in cached mode (=known problem).  In one of the document about these sync issues, someone mentioned checking the EFORMS REGISTRY-public folder.  Now when I check the replica's of the system folders in the new Exchange 2010 environment, the 3 system folders (written in CAPITALS) EFORMS REGISTRY, OFFLINE ADDRESS BOOK and SCHEDULE+ FREE BUSY have no replica's at all.  However, the subfolders in these 3 folders do have replica's on all public folder servers.  If I try to add a replica to one of these 3 capital folders, I get an error message "Modification of the '\NON_IPM_SUBTREE\EFORMS REGISTRY' folder isn't allowed.  Is this something I should be worried about or is this working as designed?

Kind regards,
Bertin
0
Comment
Question by:SysUA
  • 3
4 Comments
 
LVL 10

Expert Comment

by:gaurav05
ID: 36715711
Hi,

have you update exchange 2010 with sp1 ?


also check this blog

http://clintboessen.blogspot.com/2009/06/cannot-add-replicas-to-certain-system.html
0
 
LVL 10

Expert Comment

by:gaurav05
ID: 36715736
Hi,

When moving to a new Exchange 2010 environment and still are using Public Folder, this is the fast way of adding a new replica.

Add a replica of all public folders to the new environment:
# .\AddReplicaToPFRecursive.ps1 -TopPublicFolder \ -Server 'SourceServer' -ServerToAdd 'TargetServer'

Note:
In Exchange RTM we needed to change the AddReplicaToPFRecursive.ps1, in SP1 this is fixed.
Add a single quote ‘ around the $TopPublicFolder in the two lines listed. That allows the script to recognise the entire string and not to break it at the first space.

if ($server)
{
$getpfcmd = “get-publicfolder -server $Server -identity ‘$TopPublicFolder’ -Recurse -resultsize unlimited”
}
else
{
$getpfcmd = “get-publicfolder -identity ‘$TopPublicFolder’ -Recurse -resultsize unlimited”
}

Add a replica of all relevant system folders to the new environment:
# .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\NON_IPM_Subtree\EFORMS REGISTRY" -Server 'SourceServer' -ServerToAdd 'TargetServer'

# .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\NON_IPM_Subtree\OFFLINE ADDRESS BOOK" -Server 'SourceServer' -ServerToAdd 'TargetServer'

# .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\NON_IPM_Subtree\SCHEDULE+ FREE BUSY" -Server 'SourceServer' -ServerToAdd 'TargetServer'
0
 

Author Comment

by:SysUA
ID: 36716588
Hi,

We synchronized the servers and decommisioned the Exchange 2003 servers before applying SP1.  At this point, we do not have any Exchange 2003 servers anymore, so running the modified powershell script is no option for us, as we have no 'SourceServer' anymore...  I just have to add one (or both) of my 2 Exchange 2010SP1 servers to the replica list of this folders.  At this time, these 3 folders have no replica's at all...

Kind regards,
Bertin
0
 
LVL 10

Accepted Solution

by:
gaurav05 earned 500 total points
ID: 36716830
0

Featured Post

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Utilizing an array to gracefully append to a list of EmailAddresses
A list of top three free exchange EDB viewers that helps the user to extract a mailbox from an unmounted .edb file and get a clear preview of all emails & other items with just a single click on mailboxes.
In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …
In this video we show how to create an Accepted Domain in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Ac…

696 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question