Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

Professional Opinions
Ask a Question
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

troubleshooting Question

Exchange 2010 'prepare' commands in multidomain environment

Avatar of NetAdSubs
NetAdSubs asked on
ExchangeActive Directory
2 Comments1 Solution904 ViewsLast Modified:
We are in the process of bringing up Exchange 2010 in an existing Exchange 2003 org.  However, we are not totally sure which of the 'setup /prepare*' commands are needed in which domains.  We have been following this article:


Our forest contains a single tree and looks like this:

root domain
|-- child1
|-- child2
|-- etc

Only the 'child1' domain contains our existing Exchange 2003 org, and no other domains will have an Exchange org, mail-enabled objects, etc.  Given that, in which domains should we run the following commands as mentioned in the technet article?

Step 1: setup /PrepareLegacyExchangePermissions
Step 2: setup /PrepareSchema
Step 3: setup /PrepareAD

The technet article is very detailed, but we're really not quite sure *which* domains need which command, since we are only running Exchange in the 'child1' domain, not in the root or any other domains.  One of the notes in the technet article that really gave us pause is the following regarding the prepareschema command:

"Do not run this command in a forest in which you do not plan to run setup /PrepareAD. If you do, the forest will be configured incorrectly, and you won't be able to read some attributes on user objects."

So my question really boils down to:  Which of those prepare commands should be run in the root, and which should be run in the 'child1' domain?
Avatar of Chris Dent
Chris DentFlag of United Kingdom of Great Britain and Northern Ireland imagePowerShell Developer
This problem has been solved!
Unlock 1 Answer and 2 Comments.
See Answers