"An existing Public Folder deployment has been detected" error when you try to create a public folder mailbox in Exchange Server

Symptoms
When you try to create a public folder mailbox in Microsoft Exchange Server, you receive the following error message:

An existing Public Folder deployment has been detected. To migrate existing Public Folder data, create new Public
Folder mailbox using -HoldForMigration switch.
Cause
This problem occurs when the Exchange organization coexists with an earlier version of Exchange Server, and one or more public folder databases from the earlier version of Exchange still exist.
Resolution
To resolve this issue, use one of the following methods.

Method 1: Create the mailbox by using the -HoldForMigration switch:

This option lets an administrator create a public folder mailbox in order to begin a migration from the existing public folders:

  1. Open the Exchange Management Shell.
  2. Run the following cmdlet to create the public folder mailbox:
    New-Mailbox "Public Folder Mailbox" -PublicFolder -HoldForMigration
Method 2: Remove all public folder databases from earlier versions of Exchange Server
  1. To remove existing public folder databases:

    Remove Public Folder Databases
  2. Create the public folder mailbox by using either the Exchange Admin Center (EAC) or the Exchange Management Shell (EMS). To do this, see the following TechNet website:

    Create a public folder mailbox
Properties

Article ID: 3004062 - Last Review: 10/01/2015 07:42:00 - Revision: 2.0

Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard, Exchange Server 2016 Enterprise Edition, Exchange Server 2016 Standard Edition

  • kbsurveynew KB3004062
Feedback