RSAT (Remote Server Administration Tools) can be installed manually using FOD (Features on Demand). However, if your system is joined to domain and is controlled by existing WSUS (Windows Server Update Services) as Software Update point role is installed through SCCM, you won’t be able to download or deploy easily.

Hurdle for installing RSAT

Starting onwards Windows 10 October 2018 update, Microsoft is not including it in FOD ISO. The easiest way to install is using Settings > Manage optional Features which enables you to directly download the required package from Microsoft. You may check How to install RSAT on windows 10 manually

There is a registry key present at location HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU with the name UseWUServer which has a value set to 1.


UseWUServer

There is another key present which points to WSUS Server name.

WUServer
HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
WUServer
WUStatusServer

These specified keys exists because of WSUS / SUP configuration or Group Policy configuration which applies corresponding policy:

Administrative Templates\Windows Components\Windows Update > Specify intranet Microsoft update service location

If you try to install RSAT FOD, you will get error code 0x800f0954. There is a package available for Remote Server Administrator Tools for Windows 10 , however Microsoft doesn’t recommend using this patch for any version starting onwards October 2018 update.

If you are interested installing RSAT manually (in the absence of WSUS), use How to install RSAT tools on Windows 10 – Multiple methods

Trick to use

Following trick will help us getting rid of WSUS temporarily. We will disconnect the system to use WSUS Server and will install the component using internet connection, once done we will revert back the system to start again using WSUS. A PowerShell script can be used to achieve this which will do following:

  1. Will change the value of UseWUServer to 0.
  2. Will restart Windows Update Service
  3. Will run  Add-WindowsCapability PowerShell cmdlet to install RSAT Components
  4. Will revert UseWUServer to 1
  5. Will restart Windows Update service again

The whole process will take the system back to its original state ie. After installing RSAT tools, it will again start pointing to WSUS Server.

Installation components of RSAT

Remote Server Administration Tools consists of various tools such as Group Policy Management editor, Active Directory users and Computers etc , The following tools can be installed using the same technique, this is the complete:

NameDisplay Name
Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0RSAT: Active Directory Domain Services and Lightweight Dire…
Rsat.BitLocker.Recovery.Tools~~~~0.0.1.0RSAT: BitLocker Drive Encryption Administration Utilities
Rsat.CertificateServices.Tools~~~~0.0.1.0RSAT: Active Directory Certificate Services Tools
Rsat.DHCP.Tools~~~~0.0.1.0RSAT: DHCP Server Tools
Rsat.Dns.Tools~~~~0.0.1.0RSAT: DNS Server Tools
Rsat.FailoverCluster.Management.Tools~~~~0.0.1.0RSAT: Failover Clustering Tools
Rsat.FileServices.Tools~~~~0.0.1.0RSAT: File Services Tools
Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0RSAT: Group Policy Management Tools
Rsat.IPAM.Client.Tools~~~~0.0.1.0RSAT: IP Address Management (IPAM) Client
Rsat.LLDP.Tools~~~~0.0.1.0RSAT: Data Center Bridging LLDP Tools
Rsat.NetworkController.Tools~~~~0.0.1.0RSAT: Network Controller Management Tools
Rsat.NetworkLoadBalancing.Tools~~~~0.0.1.0RSAT: Network Load Balancing Tools
Rsat.RemoteAccess.Management.Tools~~~~0.0.1.0RSAT: Remote Access Management Tools
Rsat.RemoteDesktop.Services.Tools~~~~0.0.1.0RSAT: Remote Desktop Services Tools
Rsat.ServerManager.Tools~~~~0.0.1.0RSAT: Server Manager
Rsat.Shielded.VM.Tools~~~~0.0.1.0RSAT: Shielded VM Tools
Rsat.StorageMigrationService.Management.Tools~~~~0.0.1.0RSAT: Storage Migration Service Management Tools
Rsat.StorageReplica.Tools~~~~0.0.1.0RSAT: Storage Replica Module for Windows PowerShell
Rsat.SystemInsights.Management.Tools~~~~0.0.1.0RSAT: System Insights Module for Windows PowerShell
Rsat.VolumeActivation.Tools~~~~0.0.1.0RSAT: Volume Activation Tools
Rsat.WSUS.Tools~~~~0.0.1.0RSAT: Windows Server Update Services Tools

Following PowerShell cmdlets will be used for PowerShell script to be used for SCCM application / MECM:

Get-WindowsCapability – Name Rsat* -Online
Remove-WindowsCapability -Name Rsat* -Online

Create SCCM Application

Launch Configuration Manager Console, navigate to \Software Library\Overview\Application Management\Applications and create new Application.

Under Create Application Wizard > Specify settings for this application, select Manually specify the application information, click Next.

Under Specify information about this application, provide Name as RSAT Windows 10, click Next.

Under Specify the Software Center entry, click Next.

Under Deployment Types page, click on Add to open under page related to Create Deployment Type Wizard. Under that page, select Manually specify the deployment type information, click Next.

Under Specify general information for this deployment type page, specify name as Remote Server Administration Tools, click Next.

Under page Specify information about the content to be delivered to target devices, specify the content location where InstallRSAT.ps1 exists. Following is the snippet / content of InstallRSAT.ps1

<# Disable WSUServer value to 1 Run Windows Capability to directly download the components from internet Enable WSUServer value to 0 #>
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value 0
Restart-Service "Windows Update" -ErrorAction SilentlyContinue
Write-Host "Adding Components…" -ForegroundColor Green
Get-WindowsCapability -Name "RSAT.*" -Online | Select-Object name | ForEach-Object {Add-WindowsCapability -Name $_.Name -Online}
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value 1
Restart-Service "Windows Update" -ErrorAction SilentlyContinue
InstallRSAT.ps1

Specify following for install & uninstall:

Installation program:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File .\InstallRSAT.ps1
Uninstall program:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -command "Get-WindowsCapability -Name "RSAT.*" -Online |  ForEach-Object {remove-WindowsCapability -Name $_.Name -Online}"

Under Detection Method page, click on Add Clause to open Detection Rule properties. Specify

Setting Type: File System
Type: File
Path: %Windir%\System32
File or folder name: ServerManager.exe

Click OK to save and exit and you will see Clause shown as ServerManager.exe exists. Click Next.

Under Specify user experience settings for the application set:

Installation behavior: Install for system
Logon requirement: Whether or not a user is logged on

Click Next.

Under Requirements & Dependencies page, click Next and complete the remaining wizard.

Distribute the content to Distribution points and create deployment for the Deployment types.

Install RSAT on Windows 10 workstation

Logon to one of the windows 10 workstation, wait for SCCM machine policy to arrive. Launch Software Center and you will be able to see RSAT Windows 10. Initiate the Install.

Once installed, we can see following in start menu under Windows Administrative Tools:

Active Directory Administrative Center
Active Directory Domains and Trusts
Active Directory Module for Windows PowerShell
Active Directory Sites and Services
Active Directory Users and Computers
ADSI Edit
DFS Management
DHCP
DNS
Group Policy Management

Using following PowerShell command, you can see the following components are present related to RSAT:

Get-WindowsCapability -Name “rsat.*” -Online | Select displayname,state
Get-WindowsCapability

Conclusion

As RSAT is included in “Features on Demand” starting onwards Windows 10 October 2018 Update, it is not recommended to install Update Package from Microsoft link Remote Server Administration Tools for Windows 10 which shows following msu’s available:

WindowsTH-RSAT_WS_1709-x64.msu
WindowsTH-RSAT_WS_1709-x86.msu
WindowsTH-RSAT_WS_1803-x64.msu
WindowsTH-RSAT_WS_1803-x86.msu
WindowsTH-RSAT_WS2016-x64.msu
WindowsTH-RSAT_WS2016-x86.msu

Using ISO for “Features on Demand” as a source could be quite overwhelming because of big size. Hence the above mentioned method is good to install the RSAT tools.

Useful Links

Download Remote Server Administration Tools for Windows 10 from Official Microsoft Download Center

Deploy Remote Server Administration Tools | Microsoft DocsUseWUServer: Core Services | Microsoft Docs

UseWUServer: Core Services | Microsoft Docs