Migrate Active Directory Server 2003 to Server 2016, In this blog, I’m using my Server2003 (windows server 2003 STD SP2) and my Server2016 (new Windows Server 2016 Standard).
Before proceeding to migrate a lively Directory from Windows Server 2003 to Server 2016, you want to first install Windows Server 2016 on a replacement machine which can then be promoted to Active Directory Server 2016.
Migrate Active Directory Server 2003 to Server 2016
1- Windows Server 2016 Installation.
How to Install Windows Server 2016, Click here
2- Renaming Windows Server 2016.
How to rename Windows Server 2016, Click here
3- Configure the IP Addresses in Server 2016.
Windows Server 2003 Windows Server 2016
Computer Name: Server2003 Server2016
Domain Name: xpertstec.local
IP Address (Static): 10.0.0.20 10.0.0.25
Subnet Mask: 255.255.255.0 255.255.255.0
Default Gateway: 10.0.0.1 10.0.0.1
Preferred DNS Server: 10.0.0.20 10.0.0.20
Now we’d like to Rais the domain and forest functional level in Server2003.
How to raise Active Directory domain and forest functional levels in Windows Server 2003.
Raise Domain Function level Server 2003
4- On the Server2003, open Active Directory Users and Computers, then right-click domain name (xpertstec.local), then click Raise Domain Functional Level.
![raise domain functional level active directory server 2003](https://xpertstec.com/wp-content/uploads/2019/09/raise-domain-functional-level-server-2003-1.jpg)
5- Raise Domain Functional Level interface, make sure you click on Windows Server 2003 and then click Raise.
Domain Functional Level must be found out to a minimum of Windows 2003 mode. this is often rock bottom required Domain Functional Level that permits a Windows Server 2012 Domain Controller installation.
![raise domain functional level active directory sever 2003](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-raise-domain-functional-level-1.jpg)
6- Raise Domain Functional Level, so click ok.
![domain functional level active directory sever 2003](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-domain-functional-level-1.jpg)
7- The Domain functional level was raised successfully, then click the ok button.
![domain functional level raised sever 2003](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-domain-functional-level-raised-1.jpg)
8- The current domain functional level is Windows Server 2003, so click close.
![current domain functional level active directory sever 2003](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-current-domain-functional-level-1.jpg)
Raise Forest Functional Level Server 2003
9- Open Active Directory Domain and Trusts right-click Active Directory Domain and Trusts and then click Raise Forest Functional Level.
![raise forest functional level active directory sever 2003](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-raise-forest-functional-level-1.jpg)
10- On the Raise Forest Functional Level select Windows Server 2003 and then click Raise.
![raise forest functional level active directory sever 2003](https://xpertstec.com/wp-content/uploads/2019/09/raise-forest-functional-level-server-2003-1.jpg)
11- On the Raise Forest Functional Level, so click ok.
![forest functional level sever 2003](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-forest-functional-level-2.jpg)
12- Click ok the functional level was raised successfully.
![forest functional level raised sever 2003](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-forest-functional-level-raised-1.jpg)
13- Verify Current Forest functional level is Windows Server 2003 and then click on ok.
![current forest functional level sever 2003](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-current-forest-functional-level-1.jpg)
14- The next step is to hitch Windows Server 2016 to a lively Directory Domain.
How to Join a Windows Server 2016 to a lively Directory Domain, Click here here
Now check in Windows Server 2016 with the domain administrator account.
15- Setup an Additional Domain Controller (ADC) in Windows Server 2016.
How to Setup an Additional Domain Controller (ADC) in Windows Server 2016, Click here
Now we need to move Server roles from windows server 2003 to Windows Server 2016
Change Operation Master ( Migrate Active Directory Server 2003 to 2016)
16- On the Server2016 server, open Active Directory Users and Computers, right-click domain xpertstec.local and then click on Operations Masters.
![active directory 2016 operational master](https://xpertstec.com/wp-content/uploads/2019/09/active-directory-2016-operations-masters.jpg)
17- On the Operations Masters, Select the RID tab and then choose the Change button.
![server 2016 operational master rid](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-operations-master-rid.jpg)
18- Click Yes.
![active directory 2016 operational master role](https://xpertstec.com/wp-content/uploads/2019/09/active-directory-2016-operations-master-role.jpg)
19- The operations master role was successfully transferred and then click ok.
![active directory 2016 transfer role](https://xpertstec.com/wp-content/uploads/2019/09/active-directory-2016-transfer-roles.jpg)
20- Verify that the Operation master now transferred to your new Server Server2016.xpertstec.local.
![active directory 2016 operational master rid](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-operations-master.jpg)
21- On the Operations Masters, Select the PDC tab and then choose the Change button.
![active directory 2016 operational master pdc](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-operations-master-pdc.jpg)
22- Click Yes.
![server 2016 transfer role](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-transfer-roles.jpg)
23- The operations master role was successfully transferred and then click on ok.
![server 2016 operations master transferred](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-operations-master-transferred.jpg)
24- Verify that the Operation master now transferred to the new Server Server2016.xpertstec.local
![active directory 2016 operational master](https://xpertstec.com/wp-content/uploads/2019/09/active-directory-2016-operations-master.jpg)
25- On the Operations Masters, Select the Infrastructure tab and then choose the Change button.
![server 2016 operational master infrastructure](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-operations-master-infrastructure.jpg)
26- Click Yes.
![server 2016 transfer role](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-transfer-roles-1.jpg)
27- The operations master role was successfully transferred, so click ok.
![server 2016 operational master transferred](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-operations-master-transferred-1.jpg)
28- Verify that the Operation master now transferred to the new Server Server2016.xpertstec.local
![server 2016 operational master infrastructure](https://xpertstec.com/wp-content/uploads/2019/09/active-directory-2016-operation-master.jpg)
Change Domain Controller
29- On Server2016 server, open Active Directory Sites and Services right-click Active Directory Sites and Services and then click Change Domain Controller.
![server 2016 sites and services](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-sites-and-services.jpg)
30- Select This Domain Controller or AD LDS instance and choose your Server2016.xpertstec.local and click on ok.
![change directory server server 2016](https://xpertstec.com/wp-content/uploads/2019/09/change-directory-server-server-2016.jpg)
31- Verify that the Windows Server is now reflecting your new Server2016.xpertstec.local.
![server 2016 sites and services](https://xpertstec.com/wp-content/uploads/2019/09/sites-and-services-server-2016.jpg)
32- On the Active Directory Domains and Trusts, right-click Active Directory Domains and then Trusts and choose Operations Manager.
![domains and trusts operations master](https://xpertstec.com/wp-content/uploads/2019/09/domain-and-trust-operation-master-2.jpg)
33- On the Active Directory Domains and Trusts, right-click Active Directory Domains and Trusts and choose Operations Manager.
![server 2016 domain naming operations master](https://xpertstec.com/wp-content/uploads/2019/09/2016-domain-naming-operations-master.jpg)
34- Are you sure you would like to transfer the operations master role to a special computer? and click on Yes.
![domains and trusts tole transfer](https://xpertstec.com/wp-content/uploads/2019/09/domain-and-trust-role-transfer-1.jpg)
35- The Operations Master is successfully transferred and click on ok.
![domains and trusts tole transferred](https://xpertstec.com/wp-content/uploads/2019/09/domain-and-trust-role-transferred-2.jpg)
36-Now the Domain naming operations master transferred to the Server2016.xpertstec.local server.
![domain naming operations master](https://xpertstec.com/wp-content/uploads/2019/09/domain-naming-operations-master-1.jpg)
37- On the Server2016 server, open prompt and sort regsvr32 schmmgmt.dll to vary the Schema Master.
![server 2016 regsvr32](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-regsvr32.jpg)
38- Now type mmc and press Enter.
![mms command prompt](https://xpertstec.com/wp-content/uploads/2019/09/command-prompt-mmc.jpg)
Change Active Directory Schema ( Migrate Active Directory Server 2003 to 2016)
39- On the Server2016.xpertstec.local server > open MMC > click file and then choose Add/Remove Snap-in.
![server 2016 add remove snap in](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-add-remove-snapin.jpg)
40- Select Active Directory Schema, click Add button and then click ok.
![server 2016 add remove snap in](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-add-remove-snap-ins.jpg)
41- On the Console1 > right-click Active Directory Schema and then select Change Active Directory Domain Controller.
![server 2016 console root](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-console-root.jpg)
42- Select This Domain Controller or AD LDS instance > click Server2016.xpertstec.local server and then click on ok.
![change directory server server 2016](https://xpertstec.com/wp-content/uploads/2019/09/change-directory-server-server-2016-1.jpg)
43- Click OK to proceed.
![change directory schema snap in](https://xpertstec.com/wp-content/uploads/2019/09/change-directory-schema-snap-in-2.jpg)
44- Verify the Active Directory Schema Server2016.xpertstec.local computer is shown.
![active directory schema master server 2016](https://xpertstec.com/wp-content/uploads/2019/09/active-directory-schema-server-2016.jpg)
45- On the Console1 > right-click Active Directory Schema and then choose Operations Master.
![directory directory schema operations master](https://xpertstec.com/wp-content/uploads/2019/09/change-directory-schema-operation-master-2.jpg)
46- Click the Change button to transfer the schema master role to the Server2016.xpertstec.local.
![change directory change schema](https://xpertstec.com/wp-content/uploads/2019/09/change-directory-change-schema-2.jpg)
47- Are you sure you would like to vary the schema operations master? and then click on Yes.
![change directory change schema master](https://xpertstec.com/wp-content/uploads/2019/09/change-directory-change-schema-master-2.jpg)
48- Operations master successfully transferred, click ok.
![change directory change schema transfer](https://xpertstec.com/wp-content/uploads/2019/09/change-directory-schema-transfer-2.jpg)
49- Verify the present schema master (online) is now Server2016.xpertstec.local and then click on Close.
![change directory change schema 2016](https://xpertstec.com/wp-content/uploads/2019/09/change-directory-change-schema-2016.jpg)
50- Go back to Server2016 Server, open prompt and sort Netdom query fsmo to verify that out new Server2016.xpertstec.local Server is running the FSMO role.
![netdom query fsmo 2016](https://xpertstec.com/wp-content/uploads/2019/09/netdom-query-fsmo-2016.jpg)
51- Remove the Server 2003 from Global Catalog.
On Server2016 open Active Directory Users and Computers.
Expand your domain (e.g. xpertstec.local) and Select Domain Controllers.
Right-click at your old server (e.g. Server2003) and then Select Properties.
![server 2016 add users and computers](https://xpertstec.com/wp-content/uploads/2019/09/server-2016-ad-users-and-computers.jpg)
52- So, Under General tab click NTDS Settings.
![server 2003 ntds global catalog](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-ntds-global-catalog-1.jpg)
53- Uncheck the Global Catalog checkbox and click ok and then ok to close all windows.
![ntds settings properties](https://xpertstec.com/wp-content/uploads/2019/09/ntds-settings-properties.jpg)
54- Next, open IPv4 IP and make sure you point the DNS IP to your new Server2016.xpertstec.local IP address.
Change the Preferred DNS Address on Server 2003
On Server2003: Open Network and Sharing Center.
Right-click on Local Area Connection and click Properties.
Double click on Internet Protocol TCP/IP.
Change the Preferred DNS server address to match the Server2016 IP Address.
click ok and then close all windows.
![internet protocol properties](https://xpertstec.com/wp-content/uploads/2019/09/ip-address.jpg)
Remove Active Directory Server 2003
Now the last step is to remove our Server 2003 Active Directory Domain Controller.
55- Open run and type dcpromo.
![command prompt dcpromo](https://xpertstec.com/wp-content/uploads/2019/09/command-prompt-dcpromo.jpg)
56- Active Directory Installation Wizard, so click next.
![server 2003 dcpromo](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-dcpromo-1.jpg)
57- Remove the active directory Server 2003, so click on next.
![server 2003 remove active directory](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-remove-active-directory-1.jpg)
58- Type Active Directory Administrator Password and then click on next.
![active directory server 2003 wizard password](https://xpertstec.com/wp-content/uploads/2019/09/active-directory-2003-wizard-password-1.jpg)
59- Review the summary and ensure the choices you chose and click on next.
![active directory 2003 installation wizard](https://xpertstec.com/wp-content/uploads/2019/09/active-directory-2003-installation-wizard-1.jpg)
60- Wait for the process to complete.
![active directory 2003 setup dcpromo](https://xpertstec.com/wp-content/uploads/2019/09/active-directory-2003-setup-dcpromo-1.jpg)
61- Active Directory was faraway from this computer and click on Finish.
![sever 2003 active directory removed](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-active-directory-removed-1.jpg)
62- Click Restart Now.
![active directory 2003 installation wizard restart](https://xpertstec.com/wp-content/uploads/2019/09/active-directory-2003-installation-wizard-restart.jpg)
63- Now login on to Server2003 (this computer) type username and password and click on ok.
![windows server 2003 login](https://xpertstec.com/wp-content/uploads/2019/09/windows-server-2003-login.jpg)
64- Now type ipconfig/ flushdns & ipconfig/ registerdns & dcdiag /fix commands
![ipconfig registerdns command](https://xpertstec.com/wp-content/uploads/2019/09/ipconfig-flushdns-command.jpg)
65- To remove Server 2003 from the Domain and join to Workgroup.
Server 2003 Join to Workgroup
Right-click on My Computer and select properties.
![windows server 2003 desktop](https://xpertstec.com/wp-content/uploads/2019/09/windows-server-2003-desktop.jpg)
66- Select the Computer Name tab and click the change button.
![server 2003 system properties](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-system-properties.jpg)
67- Select Workgroup > type the workgroup name and click ok.
![server 2003 change computer name](https://xpertstec.com/wp-content/uploads/2019/09/server-2003-change-computer-name.jpg)
68- Type Administrator username, password and click on ok.
![change name change server 2003](https://xpertstec.com/wp-content/uploads/2019/09/computer-name-change-server-2003.jpg)
69- Welcome to the WORKGROUP, click ok.
![welcome to workgroup server 2003](https://xpertstec.com/wp-content/uploads/2019/09/welcome-to-workgroup-server-2003.jpg)
70- Click OK.
![change name restart sever 2003](https://xpertstec.com/wp-content/uploads/2019/09/change-name-restart-server-2003-1.jpg)
71- Click ok.
![change server name 2003](https://xpertstec.com/wp-content/uploads/2019/09/change-name-server-2003.jpg)
72- Close all open windows and then click Yes to restart the computer
![system settings change](https://xpertstec.com/wp-content/uploads/2019/09/system-settings.jpg)
For more details click here