?
Solved

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

Posted on 2011-09-28
4
Medium Priority
?
2,033 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 1500 total points
ID: 36716830
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

In this post, I will showcase the steps for how to create groups in Office 365. Office 365 groups allow for ease of flexibility and collaboration between staff members.
This article will help to fix the below errors for MS Exchange Server 2016 I. Certificate error "name on the security certificate is invalid or does not match the name of the site" II. Out of Office not working III. Make Internal URLs and Externa…
To show how to generate a certificate request 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 Servers >> Certificates…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
Suggested Courses
Course of the Month16 days, 5 hours left to enroll

850 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