Inventory Class Data for Agent-Based Devices

The Right Click Tools Insights Device Inventory page in your Recast Management Server displays information about the inventory classes that are created when you deploy the Recast Agent application for Insights. The data moves directly from the Recast Agent to your Recast Management Server database (via Recast Agent Gateway), meaning that you can access information for devices regardless of whether they are managed via ConfigMgr, Intune, ServiceNow, or other platforms.

Prerequisites

You can find the page in your Recast Management Server by navigating to Insights > Device Inventory. The list of Recast Agents is searchable and can be sorted by Device Name or Current User.

Device Inventory

The Device Inventory page displays the following information for all devices that have a Recast Agent:

  • Device Name
  • Current User - Displays one or more logged on users
  • Last Check-In - Date and time that the device last reported information from its inventory classes
  • Actions
    • View Inventory - Click to view detailed inventory information for a specific device

Right Click Tools Insights - Device Inventory page in Recast Management Server


NOTE: Clicking Export to CSV on the Device Inventory page will only export Device Name, Current User and Last Check-In data, not the full details for each device.
Rate Limiting for Inventory Requests
Beginning with Right Click Tools v5.12.2607, rate limiting implemented on the inventory Agent prevents excess SQL server load when a large number of agents attempt to send inventory concurrently. Agents will instead wait and try sending their inventory      data when the server is less busy.


  Common Scenarios

  • A large number of devices come online at 8 am, having missed their last inventory windows, and are all queued up to send. 
  • After deploying several thousand Agents at the same time, they all attempt to send their initial inventory.

Device Details

The Device Details side panel displays information related to the attributes included in an inventory class. All classes and attributes are listed below.Right Click Tools Insights - Device Inventory details page in Recast Management Server

Edit Columns: Where an inventory class includes more than 6 attributes, you can edit columns to add to or edit the attributes shown. The Device Details side panel currently reverts to displaying the default columns as soon as you switch tabs.

Export to CSV: To more easily view data for 6+ attributes, we recommend selecting and exporting all the columns you want to see.

NOTE: A specific class will only appear if there is information to display.


ClassesAttributes
GeneralFQDN - Fully Qualified Domain Name
SID - Security Identifier
SMS ID - ConfigMgr ID
Entra ID
Intune ID
RA (Recast Agent) Certificate Thumbprint

CCM Class

CCM_LogicalMemoryConfigurationName
Total Page File Space
Total Physical Memory
Total Virtual Memory 

EI (Endpoint Insights) Classes

EI_DotNet

Build Number
Installed Flag
Release
Service Pack
Version
EI_LocalGroupCategory
Local Group Name
SID
Type
User Domain
User Name
Well Known Group
EI_LocalUserCaption
Description
Disabled
Domain
Full Name
Lockout
Name
Password Changeable
Password Expires
SID
Well Known User
EI_MonitorActive Monitor
Alt_SN 1
Analog
Aspect Ratio
Calculated Serial
Device ID
Digital
EDID Ver
EI_Monitor Name
Horizontal Resolution
Lic_To
Low Power
Manufactured Date
Manufacturer ID
Max Diag
Max Horiz
Max Inch Diag
Max Inch Vert
Max Vert
Model
Pn PID
Power On
Resolution Acronym
Serial Number
Standby
Suspend
Swapped Serials
Version
Vertical Resolution
EI_Monitor_CResCloned
Color Basis
Current_Horiz Res
Current_Vert Res
EI_Monitor Name
Flags
Horiz Pos
MIR Flags
Pixel Format
Pixel Rate
PNPID
Primary
Rotation
Scaling
Serial_Number
Stride
Vert Pos
Video Output
Video Standard
EI_NICMAC Address
Name
Power Wake Active
Power Wake Device Instance Name
Power Wake Enable
Wake On Magic Packet Only Active
Wake On Magic Packet Only Enable
EI_ODBCDriversAPI Level
Bit Type
Connected Functions
CP Timeout
Driver
Driver Name
Driver ODBC Ver
File Usage
Setup
SQL Level
Usage Count
User Name
EI_PowershellPowerShell Version
PS Compatible Version
Reg Key
Runtime Version
EI_ProxyAuto Config Proxy
EI Last Run Date
Migrate Proxy
Proxy Enable
Proxy Override
Proxy Server
User Domain
User Name
EI_ShareCaption
Name
Path
Type
EI_UserARPArchitecture
Display Name
Install Date
Product Id
Publisher
User Domain
User Name
Version
EI_UserDriveCompressed
Description
Detection Method
Device ID
Drive Type
File System
Free Space
Media Type
Name
Provider Name
Size
User Domain
User Name
Volume Name
Volume Serial Number
EI_UserPrinterComment
Device Id
Driver Name
Is Default Printer
Is Network Printer
Location
Port Name
Server Name
Share Name
User Domain
User Name
EI_VolumeBoot Volume
Capacity
Caption
Device ID
Drive Letter
Drive Type
Free Space
Label
Serial Number
System Volume
EI_WIRE_SKU ♦Instance Name
System SKU
EI_WIRE_SN ♦Serial Number
Tag
♦ EI_WIRE classes display warranty attributes if Insights is configured to collect warranty information.

RI (Recast Insights) Classes

RI_InstalledSoftware
(Software inventory from Add/Remove Programs)
DisplayName
DisplayVersion
Publisher
InstallDate (String value stored in the Registry)
Architecture (x64/WOW3264)
UninstallString  
ProductId (if MSI installer)
Path
ModifyPath
InstallSource
UpgradeCode (if MSI installer)
Language
SystemComponent (Flag that controls display in Add/Remove Programs)
NOTE: This inventory class is also available in WMI as the RI_InstalledSoftware class in the RecastSoftware\RecastAgent_Computer namespace.
RI_WindowsUpdatesUpdates that show installed or needed by the Windows update agent. Updates can be from a WSUS or direct from Windows Update.
Title
Support Url
Update ID
Revision Number
KB Article IDs
Is Installed
Reboot Required
RI_UpdateHistoryShows a history of Windows Update installation attempts on the device. Essentially the same list as the one found in Settings > Windows Update > Update History.
Title
Install Date
Result (In Progress/Succeeded)
Update Operation
Update Server Selection
Client Application ID
Error Code
Update ID
Revision Number
RI_WindowsDefenderUpdateHistorySimilar to the Update History, Windows Defender updates are listed separately and disabled by default. Enable this option by modifying your Policy settings in RMS.
RI_WindowsUpdateAgentStatusShows details about the status and health of the Windows Update Agent. Useful for knowing when the last scan from the Windows Update Agent occurred, if update data appears out of date or incomplete.
​NOTES:
  • All Windows update scans perform offline scans for updates and only use the update metadata already cached on your device.
  • Windows Update classes are also accessible in WMI on devices with the Recast Agent installed. They can be found in the namespace ROOT\RecastSoftware\RecastAgent_Computer along with other existing Insights classes.
Example: Get-WmiObject -Namespace ROOT\RecastSoftware\RecastAgent_Computer -Class RI_WindowsUpdates

SMS (ConfigMgr) Classes

SMS_FirmwareSecure Boot
UEFI 
SMS_ProcessorAddress Width
Brand ID
CPU Hash
CPU Key
Data Width
Device ID
Family
Is 64 Bit
Is Hyperthread Capable
Is Mobile
Is Trusted Execution Capable
Is Virtualization Capable
Manufacturer
Max Clock Speed
Name
Norm Speed
Number Of Cores
Number Of Logical Processors
P Cache
Processor Id
Processor Type
Revision
Socket Designation
Status
System Name
Version 
SMS_TPMInformation
Is Applicable
Is Ready 

Win 32 Classes

Win 32_BIOSBIOS Version
Build Number
Description
Manufacturer
Name
Release Date
Serial Number
SMBIOSBIOS Version
Software Element ID
Software Element State
Target Operating System
Version 
Win32_ComputerSystemCurrent Time Zone
Description
Domain
Domain Role
Manufacturer
Model
Name
Number Of Processors
Roles
Status
System Type
User Name 
Win32_EncryptableVolume Device ID
Drive Letter
Persistent Volume ID
Protection Status 
Win32_NetworkAdapterConfigurationDefault IP Gateway
DHCP Enabled
DHCP Server
DNSD omain
DNS Host Name
Index
IP Address
IP Enabled
IP Subnet
MAC Address
Service Name 
Win32_OperatingSystemBoot Device
Build Number
Caption
Country Code
CSD Version
Description
Install Date
Last Boot Up Time
Locale
Manufacturer
Name
Operating System SKU
Organization
OS Language
OS Product Suite
Product Type
Registered User
Serial Number
System Directory
Total Swap Space Size
Total Virtual Memory Size
Total Visible Memory Size
Version
Windows Directory 
Win32_SystemEnclosureChassis Types
Manufacturer
Model
Serial Number
SMBIOS Asset Tag
Tag 
Win32_TpmIs Activated_Initial Value
Is Enabled_Initial Value
Is Owned_Initial Value
Manufacturer Id
Manufacturer Version
Manufacturer Version Info
Physical Presence Version Info
Spec Version 

Other inventory classes you'd like to see in RMS? 

Let us know in the Recast Ideas Portal!