How to Install All RSAT Tools on Windows 11 Using PowerShell

Remote Server Administration Tools (RSAT) are a collection of Windows tools that allow administrators to remotely manage Windows Server and services such as Active Directory, DNS, DHCP and Group Policy from a Windows client PC.

If you regularly manage Windows environments, RSAT is one of those toolsets that is worth having installed on your administrator workstation.

This guide shows how to install RSAT on Windows 11 using PowerShell, including how to install all available RSAT components at once.

It also covers the graphical installation method and how to install only the RSAT tools you actually need.

What is RSAT?

RSAT stands for Remote Server Administration Tools.

Rather than logging directly onto a Windows Server every time you need to perform an administrative task, RSAT allows many of the familiar Windows administration tools to be installed on your Windows client computer.

For example, RSAT includes tools for:

  • Active Directory Users and Computers
  • Active Directory Administrative Center
  • Active Directory Sites and Services
  • Active Directory Domains and Trusts
  • Group Policy Management
  • DNS Server
  • DHCP Server
  • Server Manager
  • Active Directory Certificate Services
  • File Services
  • Remote Desktop Services
  • Hyper-V management
  • Network Load Balancing
  • Windows Server Update Services

The exact RSAT components available can vary depending on the version and architecture of Windows you are running.

RSAT on Windows 11

On modern versions of Windows, RSAT is provided as Features on Demand rather than as the old standalone RSAT installer.

Microsoft provides RSAT through Windows’ optional features system, and the tools can be installed either through the Windows 11 Settings application or using PowerShell.

This makes PowerShell particularly useful if you are setting up an administrator workstation or need to install the same tools on multiple machines.

Check which RSAT tools are available

Before installing anything, open PowerShell as Administrator and run:

Get-WindowsCapability -Online | Where-Object Name -like 'RSAT*'

You should see a list similar to:

Name  : Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
State : NotPresent

Name  : Rsat.DHCP.Tools~~~~0.0.1.0
State : NotPresent

Name  : Rsat.Dns.Tools~~~~0.0.1.0
State : NotPresent

Name  : Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0
State : NotPresent

The State column tells you whether each component is installed.

For example:

Installed

means the component is already installed, while:

NotPresent

means it is available but has not been installed.

Install all RSAT tools using PowerShell

If you want to install every RSAT component that is currently available, you can use the following PowerShell script:

Get-WindowsCapability -Online |
    Where-Object {
        $_.Name -like 'RSAT*' -and
        $_.State -eq 'NotPresent'
    } |
    ForEach-Object {
        Write-Host "Installing $($_.Name)..."
        Add-WindowsCapability -Online -Name $_.Name
    }

Run PowerShell as Administrator.

The script finds every RSAT capability that is not currently installed and passes each one to Add-WindowsCapability.

Windows will obtain the required components through the configured Windows servicing source, normally Windows Update.

Microsoft documents Add-WindowsCapability as the PowerShell cmdlet used to add Windows capabilities to the running operating system.

A shorter version

If you prefer a one-liner, you can use:

Get-WindowsCapability -Online |
    Where-Object Name -like 'RSAT*' |
    Where-Object State -eq 'NotPresent' |
    Add-WindowsCapability -Online

I prefer the longer version because it displays which component is currently being installed.

Install only the RSAT tools you need

You don’t necessarily need to install every RSAT component.

For example, if you primarily manage Active Directory, you can install the Active Directory tools with:

Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0

For DNS:

Add-WindowsCapability -Online -Name Rsat.Dns.Tools~~~~0.0.1.0

For DHCP:

Add-WindowsCapability -Online -Name Rsat.DHCP.Tools~~~~0.0.1.0

For Group Policy:

Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0

You can find the exact capability names on your machine using:

Get-WindowsCapability -Online |
    Where-Object Name -like 'RSAT*' |
    Select-Object Name, State

Check which RSAT tools are installed

To display only the RSAT components that have already been installed:

Get-WindowsCapability -Online |
    Where-Object {
        $_.Name -like 'RSAT*' -and
        $_.State -eq 'Installed'
    } |
    Select-Object Name, State

This is useful if you are troubleshooting an administrator workstation or want to confirm that a particular RSAT component has installed successfully.

Installing RSAT through the Windows 11 GUI

If you don’t want to use PowerShell, RSAT can also be installed through Windows 11.

Open: Settings → System → Optional features

Then select: View features

Search for: RSAT

Windows will display the available RSAT components.

Select the tools you need and click Next → Install.

Microsoft notes that the exact location of Optional Features can vary between Windows 11 releases, particularly on older builds, but the current Windows 11 interface places it under Settings → System → Optional features.

You can also open the Optional Features page directly by pressing Win + R and entering:

ms-settings:optionalfeatures

Why use PowerShell instead?

For a single PC, the graphical interface is perfectly fine.

PowerShell becomes much more useful when you are:

  • Setting up a new administrator workstation
  • Building a standard IT support image
  • Preparing several machines
  • Automating workstation configuration
  • Using Intune or another management platform
  • Troubleshooting RSAT installations
  • Ensuring a consistent set of administration tools is installed

For example, the script can be incorporated into a larger workstation deployment process.

Installing RSAT without Windows Update

There are situations where Windows cannot obtain the RSAT components from Windows Update.

This can happen on machines that are restricted from accessing Windows Update, or in environments where servicing is controlled through enterprise management infrastructure.

In those situations, Microsoft provides Windows Features on Demand media that can be used as an installation source. For Windows 11, this is provided through the Languages and Optional Features media.

You can then specify a local source with Add-WindowsCapability:

Add-WindowsCapability `
    -Online `
    -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 `
    -Source "D:\LanguagesAndOptionalFeatures" `
    -LimitAccess

Replace D: with the drive letter of your mounted Features on Demand media.

This is particularly useful when working with controlled or offline Windows environments.

Troubleshooting RSAT installation

RSAT is not appearing in Optional Features

First check whether Windows can see the RSAT capabilities:

Get-WindowsCapability -Online |
    Where-Object Name -like 'RSAT*'

If the command returns RSAT components, they are available to the operating system even if you cannot easily find them through the Settings interface.

Installation fails with a Windows Update error

If Add-WindowsCapability fails, check that the computer can communicate with its configured Windows Update or servicing source.

You can also try specifying a Features on Demand source using the -Source parameter.

Check the Windows version

Run:

winver

or:

Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsBuildNumber

This is useful when troubleshooting RSAT because Features on Demand packages need to correspond to the Windows version being serviced.

Windows 11 ARM64 considerations

There is an important exception for administrators using Windows 11 on ARM64 devices.

Microsoft currently documents that, on Windows 11 25H2 ARM64, RSAT Features on Demand are not supported for some tools. A subset of RSAT tools can instead be accessed through the Windows Features interface.

If you are using a conventional x64 Windows 11 PC, this limitation generally isn’t relevant.

Verify that the tools are working

After installation, open the Start menu and search for: Windows Tools

Depending on the components installed, you should see tools such as:

  • Active Directory Users and Computers
  • Active Directory Administrative Center
  • Group Policy Management
  • DNS
  • DHCP
  • Server Manager
  • Certification Authority
  • Computer Management

You can then use these tools to manage your Windows Server environment remotely.

Conclusion

RSAT is an essential set of tools for anyone who regularly administers Windows Server environments.

While Windows 11 provides a straightforward graphical installation method, PowerShell makes the process considerably easier when setting up administrator workstations or deploying the same tools across multiple machines.

If you simply want everything installed, the following command is all you really need:

Get-WindowsCapability -Online |
    Where-Object {
        $_.Name -like 'RSAT*' -and
        $_.State -eq 'NotPresent'
    } |
    ForEach-Object {
        Add-WindowsCapability -Online -Name $_.Name
    }

Run it from an elevated PowerShell session, wait for the installation to complete, and you should have all RSAT components available for your Windows administration tasks.

Leave a Comment

Your email address will not be published. Required fields are marked *