2008 R2 Upgrade
Prep / Prerequisites
Give account the appropriate permissions (Domain Admins, Enterprise Admins, Schema Admins)
Run adprep /forestprep or adprep32 /forestprep on existing forest schema master
Wait for replication
run adprep /domainprep /gpprep or adprep32 /domainprep /gpprep prep on each domain
wait for replication
prepare the forest for read only DCs if you want to use them adprep /rodcprep
Install Core Servers
Install 2008 R2 Core
run sconfig
configure IP
install latest updates
rename server / join to domain
Install DNS
ocsetup DNS-Server-Core-Role
oclist |findstr /I DNS (validate DNS server role is installed)
Install ADDS
Dcpromo /unattend /replicaOrnewDomain:replica /replicaDomainDNSName:blah.local /ConfirmGC:yes /username:blah\administrator /Password:* /safeModeAdminPassword:P@ssw0rd1
Configure Time Server
Demote old DC
Move any FSMO roles off of old DC http://www.petri.co.il/transferring_fsmo_roles.htm
netdom query fsmo
Run dcpromo and demote old 2003 DC
Wait for replication
repadmin /replsum /bysrc /bydest /sort:delta
Change IP and Name of old DC so as not to cause a conflict later
Disjoin server from domain and delete computer object
Clean up any old AD objects for old DC servername
Shutdown old DC
DHCP
Migrate DHCP from 2003 to 2008 R2
netsh dhcp server export C:\dhcp.txt all
netsh dhcp server import c:\dhcp.txt all
Rename / IP New DC to old Name
Change IP of new DC to use old DCs IP (sconfig)
reboot
make sure dns has updated ip for machine
Rename New DC http://www.petri.co.il/rename-windows-server-2008-domain-controllers.htm http://technet.microsoft.com/en-us/library/cc794951(WS.10).aspx
netdom computername <CurrentComputerNameFQDN> /add:<NewComputerNameFQDN>
Wait for replication
repadmin /replsum /bysrc /bydest /sort:delta
netdom computername <CurrentComputerNameFQDN> /makeprimary:<NewComputerNameFQDN>
Wait for replication
repadmin /replsum /bysrc /bydest /sort:delta
Reboot
netdom computername <NewComputerNameFQDN> /remove:<CurrentComputerNameFQDN>
Wait for replication
repadmin /replsum /bysrc /bydest /sort:delta
Move any FSMO roles back to this DC http://www.petri.co.il/transferring_fsmo_roles.htm