Skip to content

Install Remote Server Administration Tools in the lates Windows 10 Build

If you installed the latest Windows 10 Release (or the latest Windows 10 Insider Build), you might miss the Remote Server Administration Tools (RSAT). No worries, they are still available, but no longer part of Windows 10. The good news: You don’t need to download and install them manually.

Here are some easy PowerShell snippets!

# Get Remote Server Administration Tools (RSAT) info
Get-WindowsCapability -Online | Where-Object -Property Name -Like -Value *RSAT*
# Install all Remote Server Administration Tools (RSAT)
Get-WindowsCapability -Online | Where-Object -FilterScript {
  $_.Name -like '*RSAT*' -and $_.State -eq 'NotPresent'
} | Add-WindowsCapability -Online

Please note, that the command above will install all Remote Server Administration Tools (RSAT) components available!

Same applies for the OpenSSH Implementation:

# Get SSH Client & Server Info
Get-WindowsCapability -Online | Where-Object -Property Name -Like -Value OpenSSH*

# Install SSH Client
Get-WindowsCapability -Online | Where-Object -FilterScript {
  $_.Name -like 'OpenSSH.Client*' -and $_.State -eq 'NotPresent'
} | Add-WindowsCapability -Online

# Install SSH Client & Server
Get-WindowsCapability -Online | Where-Object -FilterScript {
  $_.Name -like 'OpenSSH*' -and $_.State -eq 'NotPresent'
} | Add-WindowsCapability -Online

I Bootstrap all Admin Workstations like this:

# Get a List of Windows Capabilities
$WindowsCapabilityList = (Get-WindowsCapability -Online)

# List of Windows Capabilities we like to have
$WindowsCapabilityToInstallList = 'Rsat.ActiveDirectory.DS-LDS.Tools*', 'Rsat.DHCP.Tools*', 'Rsat.Dns.Tools*', 'Rsat.WSUS.Tools*', 'Browser.InternetExplorer*', 'Msix.PackagingTool.Driver*', 'OpenSSH.Client*', 'Tools.DeveloperMode.Core*'

# Loop
foreach ($WindowsCapabilityToInstall in $WindowsCapabilityToInstallList) 
  $WindowsCapabilityList | Where-Object -FilterScript {
    $_.Name -like $WindowsCapabilityToInstall -and $_.State -eq 'NotPresent'
  } | Add-WindowsCapability -Online -ErrorAction Continue

Please note: All the commands above needs executed in an elevated PowerShell (Run as Admin)!

Published inHowTo

Be First to Comment

Leave a Reply

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