upgrade windows 2008 R2 Domain Controllers to Windows 2019

abraham flores 246 Reputation points


I have a couple of domain controllers running on Windows 2008 R2, there is a need to upgrade to Windows server 2019, these new domain controllers will keep the same hostname and IP address.

I consider these are the steps:

  • Check if AD environment is healthy (Dcdiag /v, repadmin /showrepl, and repadmin /replsum).
  • Demote one Windows server 2008 R2 and power it off.
  • Change the hostname of one of the Window server 2019 VMs, assign the IP previously used by the windows 2008 VM, and Add it to this existing domain.
  • Add AD DS and DNS roles and promote this Windows server 2019 as a DC.
  • Transfer FSMO roles to new 2019 DC if needed.

I have some questions, hope you could help me:

  1. Do I have to run adprep /forestprep and adprep /domainprep commands on Windows DC before promoting the new DC with Windows 2019?
  2. I have some virtual machines running Terminal Server services, these vms ar running on Windows 2008 R2 as well, If I upgrade all my DCs to windows 2019, the Terminal Server services will have issues?
  3. since there are other services running on Windows Server 2008 (SQL server DBs), I am thinking of: not upgrade the forest and domain functional level, could this help?

Thanks in advance.

Active Directory
Active Directory
A set of directory-based technologies included in Windows Server.
6,233 questions
0 comments No comments
{count} votes

Accepted answer
  1. Anonymous

    That's correct, you don't need to worry about adprep as it is built in now. As to RDS I wouldn't think so but you could start a new thread here about remote desktop services.

    --please don't forget to upvote and Accept as answer if the reply is helpful--

1 additional answer

Sort by: Most helpful
  1. Anonymous

    Do them one at a time moving roles off and demoting.

    Adprep is now a built-in part of domain controller promotion.

    The two prerequisites to introducing the first 2019 or 2022 domain controller are that domain functional level needs to be 2008 or higher and older sysvol FRS replication needs to have been migrated to DFSR

    I'd use dcdiag / repadmin tools to verify health correcting all errors found before starting any operations. Then stand up the new 2019 or 2022, patch it fully, license it, join existing domain, add active directory domain services, promote it also making it a GC (recommended), transfer FSMO roles over (optional), transfer pdc emulator role (optional), use dcdiag / repadmin tools to again verify health, when all is good you can decommission / demote old one.

    --please don't forget to upvote and Accept as answer if the reply is helpful--