What PowerShell Command Will Install the DNS Role on a Windows Server 2016 Server?


Heather Bennett

When working with Windows Server 2016, there may come a time when you need to install the DNS role. This role is essential for managing and resolving domain names within your network. In this tutorial, we will explore the PowerShell command that will help you install the DNS role on a Windows Server 2016 server.

PowerShell Command for Installing DNS Role

To install the DNS role on a Windows Server 2016 server, you can use the following PowerShell command:

Add-WindowsFeature -Name DNS

Explaining the PowerShell Command

The PowerShell command used to install the DNS role is Add-WindowsFeature -Name DNS. Let’s break it down:

  • Add-WindowsFeature: This cmdlet is used to add or remove roles, role services, and features on a Windows server.
  • -Name: This parameter specifies the name of the feature or role you want to add or remove.
  • DNS: This is the name of the DNS feature or role that we want to install.

By running this PowerShell command on your Windows Server 2016 machine with administrative privileges, you will be able to install the DNS role successfully.

Verifying DNS Role Installation

To verify whether the DNS role has been installed correctly, you can use either of these methods:

  • Method 1: Open “Server Manager” from the taskbar and click on “Tools” in the top-right corner. Select “DNS” from the drop-down menu.

    If the DNS Manager opens without any errors, it means the DNS role has been installed successfully.

  • Method 2: Open PowerShell and run the following command: Get-WindowsFeature -Name DNS. If you see “Installed” in the “Install State” column, it confirms that the DNS role has been installed.


In this tutorial, we have learned how to install the DNS role on a Windows Server 2016 server using a PowerShell command. The Add-WindowsFeature -Name DNS command allows you to easily add the DNS role, enabling you to manage and resolve domain names within your network efficiently.

Remember to run PowerShell commands with administrative privileges and verify the installation using either the DNS Manager or PowerShell’s Get-WindowsFeature cmdlet. With this knowledge, you can confidently set up and configure the DNS role on your Windows Server 2016 machine.

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy