I have blogged about how to add a Microsoft Windows 2008R1 domain controller (DC) to a 2003 Domain. But, what if you need to add a Microsoft 2008R2 domain controller to a 2003 Domain? If you run adprep, you get an error because you cannot run a 64-bit executable in a 32-bit environment! The answer is to use adprep32 instead of adprep. Here are the entire instructions:
- Create the new 2008R2 machine, installing the operating system per normal
- In Windows Explorer, share the DVD drive out as read-only
- Run the command at the 2008 DOS prompt to see the fsmo owner: netdom query /domain ABC fsmo
(Note: this command only works on 2008 Servers, not 2003 servers and is documented in its own blog post) - Login to the 2003 DC that command (3) above tells you owns the fsmo roles
- Map a drive to the DVD in (2) that you shared by using Windows Explorer
- Copy the adprep directory off the DVD drive and locally onto the c:\ drive of the 2003 DC
(Note: once you have copied the adprep directory you can unmap the drive and unshare the DVD)
Then, you actually run the forest and domain upgrades: - Goto a DOS prompt on the 2003 DC who owns the fsmo roles.
- ADPREP32 /Forestprep on the 2003 schema master
- ADPREP32 /rodcprep on the 2003 domain master
(Note: only needed if installing read only domain controllers) - ADPREP32 /domainprep on the 2003 infrastructure master
Finally, you can follow the steps to add the new 2008R2 server as a domain controller. Don’t know how? Watch for the next blog post.