How to extract on-prem public folders after PublicFolderMigrationComplete has been set to True

Ben Wosjke 136 Reputation points
2023-06-02T03:39:06.8066667+00:00

Hi all,

been thrown into a nightmare of a 1/2 done exchange migration to exchange online.

Most public folder content is still on prem... but a PF hierarchy and mailboxes have been created in Exchange online.

After many meetings, i have managed to get agreement that the public folder data can just be archived and does not need to migrated.

The issue is:

Get-organizationConfig shows that PublicFolderMigrationComplete has been set to True.

so now im stuck because:

  • i cannot access the on-prem public folders via outlook to export it to pst
  • there are no powershell commands to export PF's

Any suggestions as to how i can around this (without purchasing a 3rd party product) ?

Exchange | Hybrid management
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Amit Singh 5,306 Reputation points
    2023-06-05T05:58:47.5233333+00:00

    You can create Public Folders in Office 365 if required, or a shared mailbox would also work for that purpose.

    Remember that if you are doing a cutover or any other migration that does not maintain Azure AD Connect (Hybrid Identity), you'll end up managing two identity directories.

    Also, you can check below article - 

    https://www.analyticsinsight.net/powershell-command-to-export-public-folder-to-pst-in-exchange-2019-2016-2013-2010/

    Please Note: Since the web sites are not hosted by Microsoft, the links may change without notice. Microsoft does not guarantee the accuracy of this information.

    0 comments No comments

  2. Aholic Liang-MSFT 13,886 Reputation points Microsoft External Staff
    2023-06-05T06:15:49.1266667+00:00

    Hi @ Ben Wosjke,

    Just want to confirm the version of Exchange Server that currently hosts the public folders.

     

    If you are migrating public folders from Exchange 2010 to Exchange 2016  /2019, you can change the status of the PublicFoldersLockedforMigration and PublicFolderMigrationComplete parameters by running the following command:

    Set-OrganizationConfig -PublicFoldersLockedforMigration $false -PublicFolderMigrationComplete $false
    

    (Please note: After the change, you need to wait about 2h for the Exchange server to complete the update .) )

    For more migration information, please refer to this document: Use batch migration to migrate Exchange 2010 public folders to Exchange 2016 or Exchange 2019 | Microsoft Learn

    User's image

    If you want to migrate public folders to Exchange Online, you need to be running Exchange Server 2013 CU15 or later, or Exchange Server 2016 CU4 or later, in your on-premises environment.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.