Object is read only because it was created by a future version of Exchange: 0.10 (14.0.100.0). Current supported version is 0.1 (8.0.535.0). Error While Uninstalling 2007 Mailbox Role…

I was uninstalling an Exchange 2007 server from an organization which had Exchange 2007 & 2010 co-existence when I received this error message. Summary: 5 item(s). 0 succeeded, 1 failed. Elapsed time: 00:00:34 Mailbox Role Failed Error: Object is read only because it was created by a future version of Exchange: 0.10 (14.0.100.0). Current supported…

I was uninstalling an Exchange 2007 server from an organization which had Exchange 2007 & 2010 co-existence when I received this error message.

07 Uninstall Error

Summary: 5 item(s). 0 succeeded, 1 failed.
Elapsed time: 00:00:34

Mailbox Role
Failed

Error:
Object is read only because it was created by a future version of Exchange: 0.10 (14.0.100.0). Current supported version is 0.1 (8.0.535.0).

Elapsed Time: 00:00:34

Client Access Role
Cancelled

Hub Transport Role
Cancelled

Management Tools
Cancelled

Remove Exchange Files
Cancelled

I had moved all the public folder replicas to the 2010 server using the “MoveAllReplicas.ps1” script in the Exchange Scripts folder. Running Get-PublicFolderStatistics –Server “2007server” returned nothing. PF replication was stopped as well.

I tried removing the 2007 public folder by running Remove-PublicFolder –identity “2007serverstorage grouppublic folder database”, but the command failed on both on 2007 and 2010 server.

The solution was to remove the 2007 public folder database using ADSIEdit. I launched ADSIEdit and connected to the “Configuration” container. Navigated to “Services –> Microsoft Exchange –> Org Name –> Administrative Groups –> Group Name –> Servers –> 2007servername –> Information Store –> Storage Group”

ADSIEdit

Right clicked the “2007 Public Folder Database” and selected “Delete”. Waited for the replication to happen & the uninstall ran successfully.

7 Comments

  1. Seems to works as Davideb describes:

    Get-PublicFolderDatabase -Server EX2007 | remove-PublicFolderdatabase

    Thanks to all!

    1. Rajith Enchiparambil says:

      Thanks for the update Miticojo

  2. I have resolved using EMS from Exchange 2010.

    Get-PublicFolderDatabase -Server EX2007 | remove-PublicFolderdatabase

    Bye!

    1. Rajith Enchiparambil says:

      Thanks David.

    2. Rashid Amin says:

      You mean Powershell not EMS.
      Run this on the Exchange 2010 server powershell. No need for ADSIEDIT but that works too.

      1. Rajith Jose Enchiparambil says:

        Hi Rashid,

        EMS is the short name for Exchange Shell, which is the PowerShell with Exchange snap-in added.

    3. Rashid Amin says:

      OH Wait, you said EMS. That means shell. Sorry, EMS is correct. Revoke post.

Leave a Reply

Your email address will not be published. Required fields are marked *