Skip to Main Content
Status Future consideration
Categories Cloud App Usage
Created by Gary Blok
Created on Sep 10, 2021

RCT - Get Installed Windows Capabilities

I'd like to right click on a machine and see the Capabilities installed, like if it has RSAT, additional languages, etc.

Info can be grabbed via PowerShell or Registry.

This is NOT available in CM Database, or WMI

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\CapabilityIndex


$InstalledCapabilities = (Get-WindowsCapability -Online | Where-Object {$_.State -eq "Installed"}).Name

ForEach ($InstalledCapability in $InstalledCapabilities){($InstalledCapability).split("~~~~")[0]}

  • Attach files
  • Gary Blok
    Oct 11, 2022

    Yes Garth, inventory.

    Management wants to know who has which additional languages installed.
    Security wants to ensure Quick Assist is gone.

    I want reports that they can look up. I know I can get it myself, but I don't want to get the data via scripts and present it, I want to send a link to a Report.

  • Admin
    Garth Jones
    Oct 11, 2022

    You can do this with the script feature. How would this be different in RCT? Are you looking to truly inventory and report on this info?