You can migrate Active Directory (AD) from Windows Server 2008 to a newer Windows Server OS using a Domain Controller Upgrade and Transfer process. Microsoft provides a smooth transition path, but there are a few steps to follow carefully.
Step 1: Prepare Your Environment
- Check Current AD Health on the 2008 Server
- Run:
dcdiag /v
- Fix any errors before proceeding.
- Run:
- Check AD Functional Level
- Open Active Directory Users and Computers (ADUC) (
dsa.msc
). - Right-click the domain > Raise Domain Functional Level.
- Ensure it’s at Windows Server 2008 or higher (Required for migrating to newer versions).
- Open Active Directory Users and Computers (ADUC) (
- Ensure You Have a New Server Ready
- Install Windows Server 2016, 2019, or 2022 on a new machine.
- Assign a static IP address in the same network as the old server.
- Set Primary DNS to the Windows Server 2008 DC.
Step 2: Install AD DS on the New Server
- Join the new server to the existing domain.
- Open Server Manager on the new server.
- Click Manage > Add Roles and Features.
- Select Active Directory Domain Services (AD DS).
- Follow the prompts and install.
Step 3: Promote the New Server as an Additional Domain Controller
- Open Run (
Win + R
), type:dcpromo
(If using Windows Server 2016/2019/2022, use
Server Manager
instead.) - Choose “Add a domain controller to an existing domain”.
- Enter Domain Admin credentials.
- Ensure Global Catalog (GC) and DNS are selected.
- Complete the setup and restart the new server.
Step 4: Transfer FSMO (Flexible Single Master Operations) Roles
Your old server holds 5 FSMO roles that must be moved.
- On the new server, open Command Prompt (Admin) and run:
netdom query fsmo
This shows which server holds the FSMO roles.
- Transfer roles using PowerShell on the new server:
Move-ADDirectoryServerOperationMasterRole -Identity "NewServerName" -OperationMasterRole 0,1,2,3,4
- Verify the new server holds all roles:
netdom query fsmo
Step 5: Decommission the Old Windows Server 2008 DC
- On the old server, open Command Prompt and run:
dcpromo
- Follow the Uninstall AD DS Wizard.
- Reboot the old server.
- Remove the old DC from Active Directory Sites and Services (
dssite.msc
).
Step 6: Update Client Computers & DNS
- Update DHCP and DNS settings to point to the new DC.
- Run:
ipconfig /flushdns ipconfig /registerdns gpupdate /force
- Test logins and AD functionality.
Migration Completed!
- Your Active Directory is now on the new server.
- The old Windows Server 2008 is safely removed.
- You can now upgrade to future Windows Server versions more easily.