Exchange 2010 setup.com /PrepareSchema

Posted on 2010-03-30
Medium Priority
Last Modified: 2012-05-09
I'm slowly trying to get an Exchange 2010 server online.  The only 64Bit server we have is the 2008R2 machine we have to host EX2010 in site A.  We have two sites and the DC hosting the Schema Master is in the other site (Site B) to this new Exchange Server.  There is no 64Bit server in the same site as the Schema Master in Site B.

I'm getting this error if I try to run /PrepareSchem on the EX2010 64Bit machine

Organization Checks              ......................... FAILED
     The Active Directory Schema is not up-to-date and Ldifde.exe is not install
ed on this computer. You must install Ldifde.exe by running 'ServerManagerCmd -i
 RSAT-ADDS' or restart setup on a domain controller.

     Setup needs to contact the Active Directory schema master but this computer
 is not in the same Active Directory site as the schema master (SiteB).

     Setup encountered a problem while validating the state of Active Directory:
 Exchange organization-level objects have not been created, and setup cannot cre
ate them because the local computer is not in the same domain and site as the sc
hema master.  Run setup with the /prepareAD parameter on a computer in the domai
n MyDomain and site SiteB, and wait for replication to complete.

Is the best solution to move the Schema Master from the 2008 DC in Site B to the 2003 DC in Site A, then run the /PrepareSchem on the 2008 64Bit machine in Site A.  Then return the SchemaMaster to the 2008 DC in Site B ?

Basically I'm worried about moving the Schema master role only from a 2008 DC to a 2003 DC even on a temp basis.
Question by:edwalters
  • 2
LVL 24

Expert Comment

by:Mike Thomas
ID: 29103150
Just run the setup /ps on the dc in the other site.

Author Comment

ID: 29103346
The DC in the other site isn't a 64Bit machine.  But you would ignore the "run it in the same site" message would you?
LVL 20

Accepted Solution

Rick Fee earned 2000 total points
ID: 29104903
Sounds like you don't have all the prereqs on your exchange server.   Run ServerManagerCmd -i  RSAT-ADDS   from the command like or use this brilliant script:



Author Closing Comment

ID: 32633623
It did seem to be a pre reqs problem, but the script didn't seem to sort it out.  Probably my fault rather than the script.

Featured Post

Train for your Pen Testing Engineer Certification

Enroll today in this bundle of courses to gain experience in the logistics of pen testing, Linux fundamentals, vulnerability assessments, detecting live systems, and more! This series, valued at $3,000, is free for Premium members, Team Accounts, and Qualified Experts.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

In my humble opinion (IMHO), TouchDown from Symantec is the best in class for this type of application, but Symantec has end-of-lifed it and although one can keep using it, it will no longer be supported or upgraded.  Time to look for alternatives t…
Let us take a look at the scenario, you have a database that is corrupt and you run the ESEUTIL command only to find you are unable to repair it. How do you now get the data back?
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…
This video tutorial shows you the steps to go through to set up what I believe to be the best email app on the android platform to read Exchange mail.  Get the app on your phone: The first step is to make sure you have the Samsung Email app on your …

624 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