locked
Public Folders Co-exsist 2003 and 2010 Exchange Server RRS feed

  • Question

  • Hi all,

    I have 02 exchange servers 2003 & 2010 in Co-Exsisting environment.

    I have moved all mail boxes to 2010 exchange database & users can access their mail boxes & public folders without a problem using outlook. But they cannot access public folders using OWA, I assume because its resides on the Exchange server 2003?

    My questions are:

    1. Should the PFs visible on Exchange 2010 Console even though its resides on 2003? if so how do i ?

    2. What is the best plan to move all PFs on 2003 to 2010 in co-exsist? Because at some point I will be removing the 2003 server from the network.

    Many Thanks!!

    Friday, September 14, 2012 12:14 PM

Answers

  • What do you mean by "02 exchange servers"?

    You must create a public folder database on the Exchange 2010 Server.  Then you must wait until the hierarchy replicates, or help it along using the Update-PublicFolderHierarchy cmdlet.  Then you must use the AddReplicaToPfRecursive.ps1 script to create replicas of all folders on the Exchange 2010 server.

    CD "\Program Files\Microsoft\Exchange Server\V14\Scripts"
    .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\" -ServerToAdd "E2K10_Server_Name"
    .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY" -ServerToAdd "E2K10_Server_Name"
    .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\NON_IPM_SUBTREE\OFFLINE ADDRESS LIST" -ServerToAdd "E2K10_Server_Name"
    .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\NON_IPM_SUBTREE\EFORMS REGISTRY" -ServerToAdd "E2K10_Server_Name"
    Do keep in mind that when it comes to public folder replication, patience is a virtue.  Don't come back here if the hierarchy doesn't replicate in five minutes!  Wait at least a day for the hierarchy to replicate, and then the content could take even longer.

    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."


    • Edited by Ed CrowleyMVP Friday, September 14, 2012 6:09 PM
    • Marked as answer by Castinlu Monday, September 24, 2012 1:47 AM
    Friday, September 14, 2012 6:07 PM
  • On Fri, 14 Sep 2012 20:44:36 +0000, Tikitiboo wrote:
     
    >
    >
    >Thanks for the reply. 02 Exchange server i meant as 2003 & 2010 but in the same domain.
    >
    >When I go to exchange management console (2010)> Tools > Public folder management > I can see the folder hierarchy. Thats meant the PF data base is there isnt it?
     
    Running "Get-PublicFolderDatabase -IncludePreExchange2010" will tell
    you where you have public folder databases.
     
    >And already replicated?
     
    I don't think there's any way to see if the PF hierarchy is completely
    replicated. Figuring out if the PF content replication is complete is
    even harder.
     
    >So i just assume I need to run the mentioned commands?
     
    If there are no PF replicas on the 2010 server you'll have to put them
    there and wait for PF replication to complete.
     
    Running the commands Ed posted will do that.
     
    It looks like Ed may have missed the "." at the beginning of each
    line. The scripts should all begin with ".\".
     
    ---
    Rich Matheisen
    MCSE+I, Exchange MVP
     

    --- Rich Matheisen MCSE+I, Exchange MVP
    • Marked as answer by Castinlu Monday, September 24, 2012 1:47 AM
    Saturday, September 15, 2012 2:12 AM
  • Get-PublicFolder -Identity \ -Recurse | FL Identity,Replicas

    My earlier post tells you how to add replicas to the Exchange 2010 server.  After all the content has replicated, run the same commands except use RemoveReplicasFromPfRecursive.ps1 -ServerToRemove Exchange_2003_Server_Name

    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

    • Marked as answer by Castinlu Monday, September 24, 2012 1:48 AM
    Sunday, September 16, 2012 2:51 PM

All replies

  • What do you mean by "02 exchange servers"?

    You must create a public folder database on the Exchange 2010 Server.  Then you must wait until the hierarchy replicates, or help it along using the Update-PublicFolderHierarchy cmdlet.  Then you must use the AddReplicaToPfRecursive.ps1 script to create replicas of all folders on the Exchange 2010 server.

    CD "\Program Files\Microsoft\Exchange Server\V14\Scripts"
    .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\" -ServerToAdd "E2K10_Server_Name"
    .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY" -ServerToAdd "E2K10_Server_Name"
    .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\NON_IPM_SUBTREE\OFFLINE ADDRESS LIST" -ServerToAdd "E2K10_Server_Name"
    .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\NON_IPM_SUBTREE\EFORMS REGISTRY" -ServerToAdd "E2K10_Server_Name"
    Do keep in mind that when it comes to public folder replication, patience is a virtue.  Don't come back here if the hierarchy doesn't replicate in five minutes!  Wait at least a day for the hierarchy to replicate, and then the content could take even longer.

    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."


    • Edited by Ed CrowleyMVP Friday, September 14, 2012 6:09 PM
    • Marked as answer by Castinlu Monday, September 24, 2012 1:47 AM
    Friday, September 14, 2012 6:07 PM
  • Thanks for the reply. 02 Exchange server i meant as 2003 & 2010 but in the same domain.

    When I go to exchange management console (2010)> Tools > Public folder management > I can see the folder hierarchy. Thats meant the PF data base is there isnt it? And already replicated?

    So i just assume I need to run the mentioned commands?

    Regards


    • Edited by Tikitiboo Friday, September 14, 2012 8:44 PM
    Friday, September 14, 2012 8:44 PM
  • On Fri, 14 Sep 2012 18:07:26 +0000, Ed Crowley wrote:
     
    >What do you mean by "02 exchange servers"?
     
    Numbers preceded by a zero are usually an octal number. :-)
     
    ---
    Rich Matheisen
    MCSE+I, Exchange MVP
     

    --- Rich Matheisen MCSE+I, Exchange MVP
    Friday, September 14, 2012 9:37 PM
  • On Fri, 14 Sep 2012 20:44:36 +0000, Tikitiboo wrote:
     
    >
    >
    >Thanks for the reply. 02 Exchange server i meant as 2003 & 2010 but in the same domain.
    >
    >When I go to exchange management console (2010)> Tools > Public folder management > I can see the folder hierarchy. Thats meant the PF data base is there isnt it?
     
    Running "Get-PublicFolderDatabase -IncludePreExchange2010" will tell
    you where you have public folder databases.
     
    >And already replicated?
     
    I don't think there's any way to see if the PF hierarchy is completely
    replicated. Figuring out if the PF content replication is complete is
    even harder.
     
    >So i just assume I need to run the mentioned commands?
     
    If there are no PF replicas on the 2010 server you'll have to put them
    there and wait for PF replication to complete.
     
    Running the commands Ed posted will do that.
     
    It looks like Ed may have missed the "." at the beginning of each
    line. The scripts should all begin with ".\".
     
    ---
    Rich Matheisen
    MCSE+I, Exchange MVP
     

    --- Rich Matheisen MCSE+I, Exchange MVP
    • Marked as answer by Castinlu Monday, September 24, 2012 1:47 AM
    Saturday, September 15, 2012 2:12 AM
  • I am confused!! I think I should have mentioned the details more clearer, Appologise about that. Please see below.

    Server01 - Exchange 2003

    Server02 - Exchange 2010 (This is was build by some one else more than 1 years ago)

    Above 2 Server Co-Exsist

    All the Mail Boxes are resides at Server02 database

    The Problem is users cannot access Public Folder using OWA.

    At server02 EMC > Organization Configuration > mail box > I can see a Public folder database.

    At server02 EMC > Tools > Public Folder Management Console > I can see all the Puclic Folders which I can see at he server01 EMC under public folders. So i assume all the folder heirarchy is replicated because the server is built 01 years ago.

    So What I need to do?

    Many Thanks


    Saturday, September 15, 2012 9:05 AM
  • On Sat, 15 Sep 2012 09:05:48 +0000, Tikitiboo wrote:
     
    >
    >
    >I am confused!! I think I should have mentioned the details more clearer, Appologise about that. Please see below.
    >
    >Server01 - Exchange 2003
    >
    >Server02 - Exchange 2010 (This is was build by some one else more than 1 years ago)
    >
    >Above 2 Server Co-Exsist
    >
    >All the Mail Boxes are resides at Server02 database
    >
    >The Problem is users cannot access Public Folder using OWA.
    >
    >At server02 EMC > Organization Configuration > mail box > I can see a Public folder database.
    >
    >At server02 EMC > Tools > Public Folder Management Console > I can see all the Puclic Folders which I can see at he server01 EMC under public folders. So i assume all the folder heirarchy is replicated because the server is built 01 years ago.
    >
    >So What I need to do?
     
    The hierarchy isn't the problem. Do you have replicas of the folders
    on the 2010 server? If not, OWA won't work with public loders.
     
    ---
    Rich Matheisen
    MCSE+I, Exchange MVP
     

    --- Rich Matheisen MCSE+I, Exchange MVP
    Saturday, September 15, 2012 4:14 PM
  • How do i check about Replicas??

    Also Iwould like to move the all the PFs to 2010 server because some point I will be decommisioning the 2003  server.

    Thanks

    Sunday, September 16, 2012 9:12 AM
  • Get-PublicFolder -Identity \ -Recurse | FL Identity,Replicas

    My earlier post tells you how to add replicas to the Exchange 2010 server.  After all the content has replicated, run the same commands except use RemoveReplicasFromPfRecursive.ps1 -ServerToRemove Exchange_2003_Server_Name

    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

    • Marked as answer by Castinlu Monday, September 24, 2012 1:48 AM
    Sunday, September 16, 2012 2:51 PM