Software Inventory Data
Applies to: Advanced/Patch Insights for Intune
Important
This documentation is for a pre-release feature still under development and, therefore, incomplete. As a result, both functionality and documentation are subject to change.
Once this feature is released, it will be announced and this banner removed.
This article documents the software inventory data collected by the Patch My PC (PMPC) Advanced/Patch Insights for Intune client.
AntiSpywareProduct
Hinv 101
displayName
string
Name of the AntiSpyware
WMI
AntiVirusProduct
Hinv 101
displayName
string
Name of the AntiVirus
WMI
FirewallProduct
Hinv 101
displayName
string
Name of the Firewall
WMI
MicrosoftUpdateCompliance
Uinv 104
UpdateID
string
Unique identifier for the Microsoft update
Windows Update API
Name
string
Name of the update
Windows Update API
IsInstalled
bool
Indicates whether the update is installed
Windows Update API
Classification
int
Classification code of the update (e.g., security, critical)
Windows Update API
OsServicingChannel
Cinv 103
ServiceChannel
string
The OS servicing channel
WMI/Registry
RebootStatus
Cinv 103
IsPending
bool
Indicates if a system reboot is pending
Registry/FileSystem
Reasons
string
List of reasons why a reboot is required
Inferred
SoftwareRegistryEntry
Cinv 103
DisplayName
string
Name of the software as shown in Programs and Features
Registry
DisplayVersion
string
Version of the software
Registry
InstallDate
DateTime
Date the software was installed
Registry
Is64Bit
bool
Indicates whether the software is 64-bit
Registry
IsSystemComponent
bool
Indicates if the software is marked as a system component
Registry
ProductID
string
Unique identifier for the product (e.g., registry subkey path)
Registry
Publisher
string
Name of the software publisher
Registry
UpdateCompliance
Uinv 104
PackageID
string
Unique identifier for the update package
Update Catalog
Name
string
Name of the update
Update Catalog
IsInstalled
bool
Indicates whether the update is installed
FileSystem/Registry/WMI/Win API
UpdateComplianceSummary
Uinv 104
MuInstalled
int
Number of Microsoft Updates installed
Windows Update API
MuRequired
int
Number of Microsoft Updates required
Windows Update API
PmpcCatalogVersion
int
Version number of the PMPC update catalog last scanned
UpdateCompliance
PmpcInstalled
int
Number of PMPC updates installed
UpdateCompliance
PmpcNotApplicable
int
Number of PMPC updates not applicable
UpdateCompliance
PmpcRequired
int
Number of PMPC updates required
UpdateCompliance
Win32_BIOS
Hinv 101
BIOSVersion
string
BIOS version (SMBIOSBIOSVersion)
WMI
SerialNumber
string
Device serial number
WMI
Win32_LogicalDisk
Hinv 101
DeviceId
string
Unique device identifier
WMI
DriveType
string
Type of drive (e.g., Fixed, Removable)
WMI
FreeSpace
string
Available free space in bytes
WMI
Size
string
Total size of the volume in bytes
WMI
VolumeName
string
Name of the volume
WMI
Win32_OperatingSystem
Hinv 101
Build
string
Build number of the OS
WMI
InstallDate
string
OS installation date
WMI
Name
string
Operating system name (caption)
WMI
SKU
string
Operating system SKU
WMI
Version
string
OS version
WMI
WuaMetadata
Uinv 104
WuaLastStatusMessage
string
Last status message from the Windows Update Agent
Windows Update API
WuaLastStatusCode
int
Last status code returned by the Windows Update Agent
Windows Update API
WuaAgentVersion
string
Version of the Windows Update Agent
Windows Update API
Last updated
Was this helpful?