Skip to Main Content

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


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

PowerShell:

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

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


Product Right Click Tools
  • Attach files
      Drop here to upload
    • Gary Blok
      Reply
      |
      Oct 11, 2022

      Yes Garth, inventory.

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

      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
      Reply
      |
      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?