Solved

Recover deleted SystemMailbox from Active Directory

Posted on 2013-05-21
5
1,648 Views
Last Modified: 2013-05-26
I've accidentally deleted the System Mailbox for Exchange 2010 via Active Directory, and I did not have the Recycle Bin option enabled (Server 2012 Essentials).

I've attempted to use the ADRestore.NET tool, which enumerated 39 tombstones, but the SystemMailbox was not listed.

I used the LDI console displaying items reported as deleted and DO see the user listed. However, when I attempt to Modify the item (per the instructions here: http://technet.microsoft.com/en-us/library/dd379509%28v=ws.10%29.aspx) I receive:

"Error 0x2089 The operation could not be performed because the object's parent is either uninstantiated or deleted".


This is deleting the "isDeleted" key and replacing the distinguishedName with "CN=SystemMailbox{d75e970c-f0da-4eee-bd51-586675bfeb07},OU=Users,DC=[domain],DC=local".

I'm running Exchange 2010 SP3, and have tried running "setup /prepareschema" and "setup /preparead" using the same Exchange 2010 SP3 installer files that I used originally, but I receive the following error:

Organization Checks                                       FAILED

Setup encountered a problem while validating the state of Active Directory:
The Active Directory schema version (15254) is higher than Setup's version (147
34). Therefore, PrepareSchema can't be executed.


I even went so far as to download the standalone SP3 package and use the setup from that, but continue to receive the above error. Yes, I am SURE I am using the same version of the installer that is currently installed.

The Mailbox, Client Access and Hub Transport roles are installed, as are the management tools. Exchange is installed on a hyperV VM running Server 2012. The DC is running Server 2012 Essentials in migration mode, with the source server (SBS 2008) still active. I checked AD on the source server for the user, but the change had already replicated back.

Any advice or suggestions would be greatly appreciated.
0
Comment
Question by:goodie069
  • 4
5 Comments
 
LVL 38

Expert Comment

by:Hypercat (Deb)
Comment Utility
Perhaps this article will help - it describes how to recreate the system mailboxes:

http://technet.microsoft.com/en-us/library/gg588318(v=exchg.141).aspx
0
 

Author Comment

by:goodie069
Comment Utility
That solution requires you to run the Exchange setup /preparead and setup /prepareschema to recreate those accounts... As I stated in my original post, I have already tried that and was unsuccessful. Please see the original post for the exact error message received in that effort.
0
 

Author Comment

by:goodie069
Comment Utility
I believe the schema version incompatibility problem stems from Exchange 2013 -- Up until recently we were using 2013 in production, but encountered issues with some user devices. As such, we went back to Exchange 2010 SP3.

Obviously Exchange 2013 updated the AD schema during install, and now I am unable to get Exchange 2010 to prepareAD because of it.

I suppose running that command from the Exchange 2013 installer would probably work, but I don't see how that would help with the Exchange 2010 accounts since they do differ.

Any thoughts would be appreciated.
0
 

Accepted Solution

by:
goodie069 earned 0 total points
Comment Utility
I was able to use the ADRestore.NET tool to restore 3 of the 4 system accounts. Upon restart, the remaining missing system account was recreated automatically.

The problem has been resolved.
0
 

Author Closing Comment

by:goodie069
Comment Utility
I was able to use the ADRestore.NET tool to restore 3 of the 4 system accounts. Upon restart, the remaining missing system account was recreated automatically.

The problem has been resolved.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

In this article, we will see the basic design consideration while designing a Multi-tenant web application in a simple manner. Though, many frameworks are available in the market to develop a multi - tenant application, but do they provide data, cod…
Not sure what the best email signature size is? Are you worried about email signature image size? Follow this best practice guide.
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now