Become a Columnist Microsoft Exchange Site Microsoft Support SiteMSDN Exchange Site

   

Subscribe to OutlookExchange
Anderson Patricio
Ann Mc Donough
Bob Spurzem
Brian Veal
Catherine Creary
Cherry Beado
Colin Janssen
Collins Timothy Mutesaria
Drew Nicholson
Fred Volking
Glen Scales
Goran Husman
Guy Thomas
Henrik Walther
Jason Sherry
Jayme Bowers
John Young
Joyce Tang
Justin Braun
Konstantin Zheludev
Kristina Waters
Kuang Zhang
Mahmoud Magdy
Martin Tuip
Michael Dong
Michele Deo
Mitch Tulloch
Nicolas Blank
Pavel Nagaev
Ragnar Harper
Ricardo Silva
Richard Wakeman
Russ Iuliano
Santhosh Hanumanthappa
Steve Bryant
Steve Craig
Todd Walker
Tracey J. Rosenblath
 
   

Replicating Public Folders across Orgs

Page 1 | Page 2 | Page 3 | Page 4 | Page 5

Preparing for Exchsync

A) Create replication account

In order for the Exchsync to replicate public folder data in need full access to both the source and target public folders.  In most environments no single account has this access to all public folders, at least not via the MAPI calls made by Exchsync.  Therefore, a new account is needed.  This account will be granted Ownership access on all source and target public folders

A.1)        Create the accounts and mailboxes for public folder replication

1)       Create an account called ?PFRepl? and create a mailbox for it in the source Excahnge organization

2)       Repeat for the target Exchange organization

A.2)        Initialize the mailboxes

1)       Logon as PFRepl in the source organization on a Workstation with Outlook installed

?        Note: This should be done on a different system than the Exchange servers.  Outlook should NOT be installed on an Exchange server.

2)       Open up Outlook and configure it to connect to the source Exchange server

?        The mailbox must be fully initialized for later steps to work.

3)       Logon as PFRepl in target organization on a Workstation with Outlook installed

A)    Open up Outlook and configure it to connect to the target Exchange server

?        The mailbox must be fully initialized for later steps to work.

B) Configure Public Folders

Now that the account is created it needs to be given ownership access to all public folders in the source Exchange organization and the ability to create folders in the target Exchange organization.  To assist in automating this process I will cover the PFADMIN tool, also from Microsoft.  This tool can be used to set replicas, re-home folders, set public folder permissions, and a few other settings.  Unfortunately, the Exchange 5.5 and Exchange 200x versions are not forward or backwards compatible, the same goes for their output.

B.1)         Allow the PFRepl accounts to create Top Level Public Folders

1)       Open up ESM in the target organization

2)       Right click on the Organization name and choose Properties

?        If you have multiple Administrative Groups you can choose properties on the administrative group that host the public folder tree.

3)       Click the Security tab

?        If the security tab isn?t shown follow the steps in:
 
XADM: How to Enable the Security Tab for the Organization Object: http://support.microsoft.com/?id=264733.

4)       Grant the PFRepl account the following permissions

A)    Create public folder

B)     Create top level public folder

C)    Create named properties in the information store

B.2)         Create the ?security? folder for Exchsync

?        This folder is used by Exchsync to verify that public folders for both organizations should be synchronized.  The program just checks to see if it exists.

1)       In Exchange System Manager or Exchange Administrator create a folder called ?ExchsyncSecurityFolder? at the root level of public folders in the source Exchange org

2)       Set the permissions so only PFRepl has Folder Visible permissions

3)       Repeat for the target org

Replicating Public Folders across Orgs

Page 1 | Page 2 | Page 3 | Page 4 | Page 5

Disclaimer: Your use of the information contained in these pages is at your sole risk. All information on these pages is provided "as is", without any warranty, whether express or implied, of its accuracy, completeness, fitness for a particular purpose, title or non-infringement, and none of the third-party products or information mentioned in the work are authored, recommended, supported or guaranteed by Stephen Bryant or Pro Exchange. OutlookExchange.Com, Stephen Bryant and Pro Exchange shall not be liable for any damages you may sustain by using this information, whether direct, indirect, special, incidental or consequential, even if it has been advised of the possibility of such damages.

Copyright Stephen Bryant 2008