- Run and dcdiag and netdiag on the existing Windows 2003 domain controller to check its health
- You will need the Windows 2008 r2 DVD
- Any Windows 2000 DC must be at SP4
- You must have a domain administrator level account with schema admin rights confirm this in active directory
- The domain functional level must be at Windows 2003. You can check this (and raise it if needs be) in AD Domains and Trusts. See below. Again you cannot do this if you have win2000 domain controllers.
Determine which servers hold the FSMO roles
There are a number of ways to do this. My preferred way is to use the ntdsutil command.
- Open a CMD prompt on your Win2003 DC
- Enter ntdsutil
Enter the following commands
- connect to server yourDCname
- select operation target
- list roles for connected server
You should get output similar to the below.
You need to know which servers run the schema and infrastructure master roles.
Update the Schema Master
On the schema master open a command prompt and run the below command from the ADPREP directory on the Windows 2008 r2 DVD
(Note that adprep32 is the 32bit version. If your windows 2003 server is 64 bit run adprep /forestprep)
This is likely to take a few minutes to complete. You should then see the below
Update the Infrastructure Master
On the infrastructure master open a command prompt and run the below command from the ADPREP directory on the Windows 2008 r2 DVD
Adprep32 /domainprep /gpprep
If you ever plan on using read only domain controllers (quite unlikely in small companies) then run the below: