Back
Featured image of post Install Remote Server Administration Tools in the lates Windows 10 Build

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)!