Windows 2003 Adprep, DomainPrep and ForestPrep - needing details

Posted on 2009-02-14
Medium Priority
Last Modified: 2013-12-05
We have a Windows 2000 domain.  I need to add a Windows 2003 domain controller without upgrading the 2000 domain controllers and entire domain just yet.
I am looking for a detailed explanation of what Windows 2003's ForestPrep and DomainPrep will do to the Windows 2000 domain.  I need it for our Application Development group and programmers.  They are particularly interested in how the Schema will be modified.  Are there any other changes in this process that anybody can think of?

Thank you!
Question by:DilbertW01
LVL 15

Assisted Solution

tntmax earned 400 total points
ID: 23642275
The schema will be modified to allow the 2003 server to be a domain controller. You will not gain advantage of these features until you upgrade the level to 2003 domain functionality, but the domain has to be prepared for this. Check this article for a good list of features:


You will NOT be able to add a 2003 DC without doing the /forestprep and /domainprep. It will give you a schema mismatch error. By default 2000 is schema version 13 (I believe), while 2003 is 30. 2003 R2 is 31. It will only extend Active Directory to give it more features, it won't remove anything that you have.
LVL 57

Accepted Solution

Mike Kline earned 1600 total points
ID: 23642331
Looks like they want exact details, give them this link
Operations that are performed by the Adprep.exe utility when you add a Windows Server 2003 domain controller to a Windows 2000 domain or forest
and for future reference or anone that may come by this thread via google, here are the changes for Windows 2008
Windows Server 2008: Appendix of Changes to Adprep.exe to Support AD DS

Author Closing Comment

ID: 31546976
The http://support.microsoft.com/kb/309628/ article was definitely the kind of detail that we are needing.  Thank you!

Featured Post

Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Had a business requirement to store the mobile number in an environmental variable. This is just a quick article on how this was done.
This process allows computer passwords to be managed and secured without using LAPS. This is an improvement on an existing process, enhanced to store password encrypted, instead of clear-text files within SQL
Are you ready to implement Active Directory best practices without reading 300+ pages? You're in luck. In this webinar hosted by Skyport Systems, you gain insight into Microsoft's latest comprehensive guide, with tips on the best and easiest way…
This video shows how to use Hyena, from SystemTools Software, to update 100 user accounts from an external text file. View in 1080p for best video quality.
Suggested Courses

839 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