How to Add a Domain Controller to an Existing Domain (Server Manager)

Cloud Computing

As an IT Pro, it is highly likely that you’ve needed to add additional domain controllers (DCs) to your Active Directory environment. In this guide, we’ll demonstrate how to add a domain controller to an existing domain. The process to add Domain Controller to Existing Domain follows precise steps discussed below.

This article applies to: Windows Server 2016, Windows Server 2019, Windows Server 2022, and Windows Server 2025.

🎬 Watch This Week in IT.


How to add a new domain controller to an existing domain

There are several reasons you may want to add a new domain controller to an existing domain: Adding redundancy, migrating a DC from old hardware to a fresh new server, etc. I’ll take you through those different steps first.

Initial configuration

I’ve built a new Windows Server 2022 Datacenter server (WS22-DC4) and added it to my domain – reinders.local.

Here, the only prerequisites are that you need to have an existing domain with domain controllers. I know… but I wanted it stated for completeness. If you are not sure how to add a server to a domain, check out How to Add Computers to a Domain Using PowerShell on Petri.com.

Our new, soon-to-be domain controller...
Our new, soon-to-be domain controller…

Installation

  • The first step we’ll do is click the Start button, then click on Server Manager, then click the ‘(2) Add roles and features‘ link.
Using Server Manager to add the Active Directory Domain Services role
Using Server Manager to add the Active Directory Domain Services role

You can click Next three times to move through the introductory screens and choose the option to make changes to the local server.

After placing a checkmark in 'Active Directory Domain Services', you can include all the required services
After placing a checkmark in ‘Active Directory Domain Services’, you can include all the required services
  • On the screen that follows, put a checkmark in the 2nd option above – Active Directory Domain Services (AD DS).
  • When the second pop-up opens, you can click ‘Add Features’ and then click Next.
  • On the ‘Select features‘ screen, click Next.
Learning more about the AD DS role...
Learning more about the AD DS role…

Click Next again and you’ll reach the ‘Confirm installation selections‘ screen. Go ahead and click the Install button!

Here is our summary screen before Install
Here is our summary screen before Install
  • We can watch the lovely Installation progress and click Close when it’s over.
Progress of our AD DS role installation
Progress of our AD DS role installation

Configuration

  • Click the yellow warning symbol in the upper-right corner, and you’ll see we have a ‘Post-deployment Configuration‘ process to go through.
  • Click the ‘Promote this server to a domain controller‘ link.
Starting the domain controller promotion wizard
Starting the domain controller promotion wizard

The AD DS Configuration Wizard will then open.

Choosing our Deployment Configuration
Choosing our Deployment Configuration

When the Active Directory Domain Services Configuration Wizard was launched, it performed a few quick queries to our environment. The wizard discovered that this server is a member server in the ‘reinders.local’ domain. It assumes we want to promote this server as another domain controller. Because this is the scenario we are describing, we can proceed  with the steps to add Domain Controller to Existing Domain.

  • Click Next to continue.
Domain Controller Options screen - Choosing a Site and entering our DSRM password
Domain Controller Options screen – Choosing a Site and entering our DSRM password
  • I chose the location of this new DC to be in my ‘Reinders-HQ’ site from the dropdown and entered my Directory Services Restore Mode (DSRM) password.
  • I then clicked Next.
DNS Options screen - this warning is common
DNS Options screen – this warning is common
  • On the DNS Options screen, we’ll see a warning that a delegation for this DNS server cannot be created. By default, this is very common and can be ignored. Click Next.
Additional Options screen
Additional Options screen
  • On the Additional Options screen, we should be able to keep the defaults and click Next.
The Paths screen - you can change the location of critical Active Directory files and log files
The Paths screen – you can change the location of critical Active Directory files and log files
  • Here on the Paths screen, in a more robust environment, you would want to place the Database folder, the Log files folder, and the SYSVOL folder on separate physical volumes/disks. For our demo purposes, I’ll keep the defaults and click Next.
On the Review Options screen, we can click Next after verifying all the appropriate information
On the Review Options screen, we can click Next after verifying all the appropriate information

We’re almost there – don’t worry…on the Review Options screen, you can examine the selections, use the scroll bar to view all the info, and even view the PowerShell script the wizard will run in the background.

The PowerShell script to add our new domain controller to our domain
The PowerShell script to add our new domain controller to our domain

This opens a lot of potential for more automated and robust scripting if you happen to be on a team of engineers responsible for adding dozens or even hundreds of domain controllers in your enterprise environment.

  • Back in our wizard, click Next, and we’re at the Prerequisites Check screen. Everything passed so click Install.
On the Prerequisites Check screen, we're green
On the Prerequisites Check screen, we’re green – ready to rock!

Here is a progress screen…

Our DC is being built in front of our eyes
Our DC is being built in front of our eyes!
  • And, we’re done, and a forced reboot is imminent…
A forced reboot is part of the process
A forced reboot is part of the process – and away we go!

After the reboot, the login screen is different. By default, it is ready for me to log in as the Domain Administrator for my reinders.local domain (REINDERS).

The Login Screen is new - logging into the domain!
The Login Screen is new – logging into the domain!

I logged in, opened Active Directory Users and Computers from the Administrative Tools menu, and clicked on the ‘Domain Controllers‘ folder in AD. There we go, our new server is successfully listed, confirming the process to add Domain Controller to Existing Domain was executed correctly!

There's our fourth DC
There’s our fourth DC!

WS22-DC4 is now officially a domain controller.

FAQs

What are the minimum hardware requirements to add Domain Controller to Existing Domain?

To add Domain Controller to Existing Domain, ensure your server has at least 2GB RAM, 32GB free disk space, and a 1.4GHz 64-bit processor. For production environments, Microsoft recommends 4GB RAM and 100GB disk space for optimal performance.

Can I add Domain Controller to Existing Domain across different Windows Server versions?

You can add Domain Controller to Existing Domain across different Windows Server versions, but the new DC must be running the same or newer version than the existing forest functional level. For example, you can add a Server 2022 DC to a Server 2019 domain, but not vice versa.

What backup considerations should I make before attempting to add Domain Controller to Existing Domain?

Before you add Domain Controller to Existing Domain, create a full system state backup of at least one existing DC, verify SYSVOL replication is working correctly, and document your current DNS configuration to ensure smooth recovery if needed.

What network ports need to be open to add Domain Controller to Existing Domain?

When you add Domain Controller to Existing Domain, ensure ports 53 (DNS), 88 (Kerberos), 389 (LDAP), 445 (SMB), and 3268 (Global Catalog) are open between the new server and existing DCs. Also verify that port 9389 is available for the AD Web Services.

How long does it typically take to add Domain Controller to Existing Domain?

The process to add Domain Controller to Existing Domain usually takes 30-60 minutes, depending on the size of your AD database, network speed, and hardware performance. Large organizations with extensive AD data may require several hours for initial replication.