Solved

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

Posted on 2011-09-28
4
1,939 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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Suggested Solutions

We are happy to announce a brand new addition to our line of acclaimed email signature management products – CodeTwo Email Signatures for Office 365.
Disabling the Directory Sync Service Account in Office 365 will stop directory synchronization from working.
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…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

786 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