Exchange 2010 /PrepareSchema

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.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mike ThomasConsultantCommented:
Just run the setup /ps on the dc in the other site.
edwaltersAuthor Commented:
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?
Rick FeeMessaging Engineer - Disaster Recovery EngineerCommented:
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:


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
edwaltersAuthor Commented:
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.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.