Getting Started
  • 📌Patch My PC Docs
  • 🔧Installation Guides
    • Advanced Insights & Patch Insights
      • Release Notes (Advanced Insights)
        • Release Notes (Inventory Extension)
      • Requirements
        • Certificate Requirements
        • Software Requirements
        • Network Requirements
      • Download and Install
        • SSL Certificate Configuration
        • Advanced Insights SQLite Database
        • IIS Configuration selection
        • Install Summary
        • Completion
      • Upgrading Advanced Insights
        • Upgrading to Advanced Insights 2.1 and later from 1.0.x and 2.0.x versions
      • Modify Advanced Insights
        • Modify SSL Certificate
        • Modify Network Port
        • Password reset
        • Modify IIS App Pool Identity
      • Uninstalling Advanced Insights
      • Backup and Restore of your Advanced Insights Configuration
      • SQL Permissions
      • Configuration Manager Permissions
      • First Use Experience
      • Proxy Support
      • Advanced Insights Inventory Extensions
        • Description
        • Custom Client Actions
        • WMI Class Definitions
      • External Services Dell Warranty API
      • External Services HP Warranty (Workforce Experience)
      • External Services Lenovo Warranty API
      • Microsoft Updates Inventory
      • Active Directory Integration & RBAC
      • Active Directory Group to Role Assignment
      • Azure AD (Entra ID) Authentication
      • Requirements for Remote Control
      • Launching Remote Control of a Client
      • Configuration Manager Console Extension
      • Custom Dashboards
        • Creating your first Custom Dashboard
        • Editing a Custom Dashboard
        • Sharing a Custom Dashboard
      • Dashboard Guides
        • Home Page
        • Resources
          • Collections
          • Devices
          • Users
        • Hardware
          • Displays
          • Batteries
          • Storage
          • Graphics Adapters
          • Wireless Adapters
        • Software
          • Applications
          • Client Inventory
          • Software Usage
          • Microsoft 365 Apps
          • ODBC Connections
          • Browser Extensions
        • Operating Systems
          • Dashboard
          • Windows 11 Readiness
          • Local Administrators
          • OS Uptime
          • User Profiles
        • Software Updates
          • Dashboard
          • Updates (Advanced & Patch Insights)
          • Update Groups
          • Update Deployments
          • Windows OS
          • Computer Status
          • Microsoft Updates
          • Update Trend
        • Security and Compliance
          • BitLocker
      • Advanced Insights Log Collector
      • IIS Application Pool Identity
      • Two Factor Auth
      • Telemetry Data collected by Advanced Insights
    • Configuration Manager
      • Requirements
      • Download and Install
      • License Key
      • Certificate Configuration
      • Updates (On-premises Publisher)
      • ConfigMgr Apps
      • Sync Schedule
      • Alerts
      • Advanced
    • Intune
      • Requirements
      • Download and Install
      • License Key
      • Azure App Registration
      • Intune Apps
      • Intune Updates
      • Sync Schedule
      • Alerts
      • Advanced
    • WSUS Standalone
      • Requirements
      • Download and Install
      • License Key
      • Certificate Configuration
      • Enable Standalone WSUS Mode
      • Updates (On-premises Publisher)
      • Sync Schedule
      • Verify Third-Party Updates Appear in WSUS Console
      • Alerts
      • Advanced
    • On-Premises Publisher
      • Release Notes (Publisher)
        • Preview Releases (Publisher)
        • 1.x Releases (Publisher)
      • Reference (Publisher)
        • Telemetry Data collected by Patch My PC On-Premises Publisher
    • Patch My PC Cloud
      • Release Notes (Cloud)
      • Requirements (Cloud)
      • Onboard to Patch My PC Cloud
      • Deployments
        • Deployment Overview
        • Deploy an App
          • General Information (Deployments)
          • Configurations (Deployments)
            • Scripts (Deployments)
              • Pre-Install Script
              • Post-Install Script
              • Pre-Uninstall Script
              • Post-Uninstall Script
            • Install Parameters (Deployments)
            • Dependencies (Deployments)
            • Role Scope Tags (optional)
            • Extra Files (Deployments)
            • Categories (Deployments)
            • ESP Profiles (Deployments)
            • Retention Policy (Deployments)
            • Return Codes (Deployments)
          • Assignments (Deployments)
          • Summary (Deployments)
        • Deploy the same App with multiple configurations
        • Create a Deployment Without Assignments
        • Use a Template in Deployments
        • Update Rings
          • Update Rings Overview
          • How Update Rings Are Created
          • How the Sync Schedule Affects Update Rings
          • How Update Rings Handle New Versions
          • How Update Rings Affect Dependencies
          • Create Update Rings
          • Edit Update Rings
          • View Update Rings
          • Check if an Update Ring has been created
          • Update an Update Ring
          • Convert Existing Deployments to Use Update Rings
          • Delete Update Rings
        • Monitor a Deployment
        • Manage Updates (Cloud)
          • Pause Updates (Cloud)
          • Resume Updates (Cloud)
          • Sync Now
        • Manage Deployments
          • View a Deployment's Properties
          • Edit a Deployment
          • Recreate a Deployment
          • Sort Deployments
          • Delete a Deployment
      • Events (Cloud)
        • Events Overview
        • Search for an Event
        • Filter Events
        • Export Events
        • Sort Events
        • Find more information about an Event
        • Change the number of Events per page
        • Navigate between pages of Events
        • Events Reference
          • General Events Reference
          • Security Events Reference
      • Discovery
        • Discovery Overview
        • Deploy an Unmanaged app
        • Manage Managed Apps
        • Refresh Discovery Data
        • Discovery Managed Apps Reference
      • Administration (Cloud)
        • Manage your Company
          • Enable Preview Features
          • Grant Patch My PC Support access to your portal
          • Delete your Company
          • Recover Your Company
          • Company Reference
        • Manage Users
          • Add a User
          • Using Entra ID Security Groups
            • Add an Entra ID Group
            • View an Entra ID Group's Membership
            • Modify an Entra ID Group
            • Remove an Entra ID Group
          • Modify a User
          • Delete a User
          • Manage Access Requests
            • Approve an Access Request
            • Reject an Access Request
          • Manage Invitations
            • Accept an Invitation
            • Copy an Invitation’s link
            • Resend an Invitation
            • Delete an Invitation
          • User Roles Reference
        • Manage your Environments
          • Manage Intune tenants
          • Manage your License
          • Rename your Environment
        • Manage Connections
          • Add a Connection
          • Verify the Publisher connection
          • Delete a Connection
        • Manage Branding
          • Add Branding
          • Modify Branding
          • Recreate Branding
          • Branding V2
            • Add Branding V2
            • Modify/Recreate Branding V2
            • Delete Branding V2
            • Managing Localizations V2
            • Default Language Notifications
        • Manage Notifications
          • Add a Notification
          • Create a Webhook notification
          • Create a Microsoft Teams Webhook Notification
          • Create a Slack Webhook Notification
          • Create an Email notification
          • Modify a Notification
          • Delete a Notification
          • Notifications Reference
            • Test a Microsoft Teams Webhook Notification
            • Test a Slack Webhook Notification
            • Test an Email Notification
          • Webhooks Reference
            • Create a Microsoft Teams Webhook
            • Create a Slack Webhook
        • Manage Naming Conventions
          • Configure Naming Conventions
          • Modify Naming Conventions
        • Manage the Sync Schedule
        • Manage Deployment Templates
          • Add a Template
          • Edit a Template
          • Configure a Default Template
          • Delete a Template
        • Delete the Patch My PC Cloud Enterprise Application
      • Binary Free Apps
        • Binary Free Apps Overview
        • Deploy a Binary Free App
        • Manage New Version Notifications for a Binary Free App
        • Update a Binary Free App
      • Custom Apps
        • Custom Apps Overview
        • Custom Apps Requirements
        • Onboard to Custom Apps
        • Create a Custom App
          • Upload the Primary Installer
          • Extra Folders or Files (Custom Apps)
          • General Information (Custom Apps)
          • Configuration (Custom Apps)
          • Detection Rules (Custom Apps)
          • Summary (Custom Apps)
        • Publish a Custom App
        • Modify a Custom App
        • Update a Custom App
        • Delete a Custom App
        • Custom Apps Reference
          • Find properties for EXE-Based Installers
          • Uninstall a Custom App
      • Intune Apps
        • Intune Apps Overview
        • Intune Apps Requirements
        • Onboard to Intune Apps
          • Onboard to Intune Apps for Custom Apps users
        • Feature Comparison with Publisher
      • macOS Support
        • Filter by OS
        • Deploy a macOS app
        • Supported Assignment Types & Settings for macOS Deployments
      • Managed Service Provider
        • Managed Service Provider Overview
        • Managed Service Provider Requirements
        • License the Managed Service Provider Feature
        • MSP App Sets
          • Create an App Set
          • Edit an App Set
          • Delete an App Set
        • MSP Custom Apps
          • Create an MSP Custom App
          • View all MSP Custom Apps
          • Deploy an MSP Custom App
          • Edit an MSP Custom App
          • Update an MSP Custom App
          • Delete an MSP Custom App
        • Managed Service Provider Administration
          • Manage MSP Companies
            • Add a Company to Manage (Cloud MSP)
            • Choose a Company to Manage (Cloud MSP)
            • Remove a Company from being Managed (Cloud MSP)
          • Manage MSP Users
          • Manage MSP Deployments
          • Manage MSP Events
          • Manage MSP Notifications
        • Non-Replicating MSP Settings
      • Troubleshooting (Cloud)
        • Onboarding
          • “Need admin approval” message when onboarding
          • “Permissions requested” dialog box not shown during Onboarding
        • App Catalog
          • Why is the "Delete" option greyed out for an app?
        • Binary Free Apps
          • “Unable to verify the file you are trying to upload”
        • Branding
          • Why don’t I see the “Branding” node in the portal?
        • Company
          • "Error - Claim Ownership Failed"
          • "Tenant recovery has been disabled for this account"
          • Why can’t I access my Company?
          • Why can’t I Delete my Company?
        • Custom Apps
          • General Custom Apps Troubleshooting
        • Dependencies
          • Why is an app not shown in the “App Dependencies” dropdown?
        • Deployments
          • “500 Internal Server Error” when adding an assignment - why?
          • “A deployment with the same name <deployment_name> already exists”
          • Browser Crashes when uploading a large number of files using the Patch My PC Cloud portal
          • “Group not found” shown for an Assignment of a successful deployment
          • "These settings are locked after deployment to prevent installation issues"
          • Troubleshooting an Intune Apps Deployment
          • "TypeError: Failed to fetch" error when trying to upload a Pre or Post Script
          • Why do I see a yellow exclamation mark ("!") beside a deployment?
          • Why is the “Deploy” button greyed out?
          • Why is “Edit” Unavailable for a Deployment?
        • Discovery
          • Why don’t I see the “Discovery” node in the portal?
          • Why is the “Edit” button disabled beside a Managed App?
        • Environments
          • “Intune connection with the same Id found in another environment”
          • “Need admin approval” message when connecting to Intune
          • Why don't I see the ellipsis to edit my Environment or License?
        • Events
          • Why don’t I see the “Events” node in the portal?
        • Intune
          • What happens if the Patch My PC Cloud Enterprise App is deleted?
          • Troubleshooting HTTP Status Codes
        • Licensing
          • "Your license doesn't match the specified SKU"
          • “Your trial has expired”
          • “Your trial license expires in xx days”
        • Managed Service Provider
          • “Customer has active connections. Please disconnect them first in order to delete the company”
          • “Error - Intune connection with the same Id found in another environment!”
          • "Unable to disconnect this customer as they do not have a user with the Full Admin..."
        • Notifications
          • Why don’t I see the “Notifications” node in the portal?
        • Sign in
          • “The service is currently unavailable in the <region_code> region”
        • Update Rings
          • "Error - Editing is not allowed until all rings are created after the configured delay."
        • Users
          • “Unable to change the role of this group as it was not found in Entra ID” error
          • Why don’t I see the “Users” node in the portal?
          • Why is the “Add Group” button unavailable?
          • Why is the “Add Group” button unavailable on the “Available Groups” page?
          • “You currently have only one user with Access Management privileges”
      • Reference (Cloud)
        • About the Patch My PC Code-Signing Certificate
          • Using a Custom Configuration Policy
          • Using a script
        • App Catalog Icon Reference
        • Email Reference
          • Example Access Request Email
          • Example Access Approved Email
          • Example Access Rejected Email
          • Example Account Recovery Email
          • Example Binary Free App Update Email
          • Example Binary Free App Successfully Updated Email
          • Example Invitation Email
          • Example Updates Report Email
        • Entra ID Reference
          • Create an App Registration in Entra ID
          • Delete an App Registration in Entra ID
        • Intune Reference
          • Check App Categories
          • Check App Version Retention
          • Check Detection Rules
          • Check ESP Profiles
          • Check Return Codes
          • Check Scope Tag Assignments
        • Permissions Reference
          • Permissions required for Patch My PC Cloud
          • Permissions required for Intune Apps
        • Telemetry Data collected by Patch My PC Cloud
        • Unsupported File Names and Extensions
      • Product Limits (Cloud)
      • Glossary (Cloud)
      • Contacting Support
    • Product Reference
      • Language Support in Publisher and PMPC Cloud
  • 💁‍♂️ Get Help
    • Open a Support Case
    • Live Demo, Setup & Review Calls
      • Book a Live Demo
      • Book a Guided Setup Call
      • Book an Environment Review Call
    • Log Reference Guide
    • MEM Patching Optimizer
      • Requirements
      • Download and Install
      • Running Tests
      • Updates (MEM Patching Optimizer)
    • Return on Investment Tool
  • 🔁Release History
    • Advanced Insights Releases
      • Inventory Extension Releases
    • Patch My PC Cloud Releases
    • Publisher Releases
      • Publisher 1.x Releases
      • Preview Releases
    • ROI Tool Releases
  • 🤝Resources
    • Patch My PC Website
    • Download Installer
    • FAQ
    • Homepage
    • Roadmap
    • UserVoice
    • About Us
Powered by GitBook

Links

  • Feedback or comments?
  • Main Website

© Patch My PC 2011 - 2025

On this page
  • PMPC_Disks
  • PMPC_Batteries
  • PMPC_ODBC
  • PMPC_UserApps
  • PMPC_LocalGroups
  • PMPC_Dock
  • PMPC_Monitors
  • PMPC_Updates
  • PMPC_WifiInterface
  • PMPC_UserProfile
  • PMPC_BrowserExtension

Was this helpful?

Export as PDF
  1. Installation Guides
  2. Advanced Insights & Patch Insights
  3. Advanced Insights Inventory Extensions

WMI Class Definitions

Definition and technical description of each of our custom WMI Classes

Applies to: Advanced Insights

Properties marked with *

These properties can vary by hardware manufacturer. Data generation methods may differ between manufacturers and not all manufacturers may be supported. Users should consult the manufacturer's documentation for accurate interpretation of these properties where applicable.


PMPC_Disks

DeviceID: Identifier that uniquely names the physical disk.

BusType: The interface the disk is connected by.

MediaType: Media type of the physical disk

*Manufacturer: The name of the manufacturer

*HealthStatus: A high-level indication of device health.

*OperationalStatus: Status further explaining a given health status.

*Model: This field represents the model number of the hardware

*PowerOnHours: Length of time, in hours, the storage device has been powered on since manufacture.

*ReadErrorsTotal: Total read errors encountered by the device.

*SerialNumber: Serial Number of the battery

*Temperature: The current temperature of the storage device in Celsius

*TemperatureMax: The maximum temperature in Celsius at which the storage device is capable of normal operation.

*Wear: Storage device wear indicator, in percentage. At 100 percent, the estimated wear limit will have been reached.

*WriteErrorsTotal: Total write errors encountered by the device.

These properties are collected via SMART. Not all devices may support SMART monitoring


PMPC_Batteries

BatteryID: String identifying the battery.

DesignCapacity: The design capacity of the battery in milliwatt-hours.

FullChargeCapacity: The full charge capacity of the battery in milliwatt-hours.

Health: Comparison of the FullChargeCapacity to the DesignCapacity property is used to determine the health of the battery. (100 = Healthy)

*Chemistry: Describes the batteries chemistry.

*Manufacturer: The name of the manufacturer

*ManufacturerDate: The date the battery was manufactured

*SerialNumber: Serial Number of the battery


PMPC_ODBC

DataSourceName: Name of the ODBC

Database: The Display Name of the Application

Description: The reported version of the application.

Driver: The driver used for the ODBC

DriverVersion: The specific file version of the driver

Platform: Specifies whether the ODBC is 64/32 bit

User: The name of the user that owns the ODBC (if applicable).


PMPC_UserApps

InstallLocation: The folder location in which the application is installed

DisplayName: The Display Name of the Application

DisplayVersion: The reported version of the application.

InstallDate: The date the application was installed.

Publisher: The name of the publisher of the application.

QuietUninstallString: command line string to uninstall the application.

UninstallString: command line string for silent uninstall of the application.

User: The name of the user that installed the application.


PMPC_LocalGroups

GroupName: Name of the local group.

Members: List of user members belonging to that local group.

GroupMembers: List of sub groups that are members of the local group

If a member cannot be identified the SID will be displayed instead.


PMPC_Dock

Please note that collection of this data requires additional software from the vendors to be installed on clients:

DeviceName: Identified name of the dock device.

*Firmware: The firmware version currently installed on the dock

*Manufacturer: Manufacturer of the dock

*SerialNumber: Serial Number of the dock if applicable (For dell this is the same as service tag)

PnPID: Device "PnP" Id, this is only used if we werent able to identify the dock model


PMPC_Monitors

InstanceName: Unique Identifier for the monitor

DeviceName: Name of the monitor

InchSize: Diagonal size of monitor

ConnectionType: The cable used to connect to monitor

Primary: Whether this monitor is configured as the primary display. True or False.

ResolutionHorizontal: Maximum horizontal pixel count

ResolutionVertical: Maximum vertical pixel count

*Model: Model of the monitor

*SerialNumber: Serial number of monitor (service tag for DELL)

*Manufacturer: Name of manufacturer

*ManufactureYear: Year the monitor was made


PMPC_Updates

UpdateId: unique ID that represents the update

Title: Title of the update.

Status: Missing or Installed.

Service: The Update Service used to discover this update.

Product: Product associated with the update

ProductID: ProductID associated with the update

InstalledOn: Date the update was Installed On

DatePosted: Date the updated was release or revised

ArticleId: KB article ID identifying the update


PMPC_WifiInterface

GUID: unique ID that represents the Wifi Interface

Description: Name / description of the interface

Authentication: Type of authentication used (e.g., WPA2, WEP, Open)

Band: Frequency band used (e.g., 2.4GHz, 5GHz)

Channel: Current operating channel

Cipher: Encryption cipher used (e.g., AES, TKIP)

ConnectionMode: Mode of connection

Driver Version: Version of the driver software controlling the interface

PhysicalAddress: MAC address of the interface

RadioType: Type of wireless radio (e.g., 802.11n, 802.11ac)

Signal: Percentage signal strength of the connection

SSID: Name of the wireless network

State: Current state of the interface (e.g., connected, disconnected)


PMPC_UserProfile

SID: Security Identifier associated with the user profile

Path: File path where the user profile is stored

LastLoggedIn: Date and time of the user's last login

AccountName: Name of the user account

SizeGB: Size of the user profile in gigabytes


PMPC_BrowserExtension

Note

Supported Browsers:

  • Chrome

  • Edge

  • Brave

  • Firefox

  • Opera

InstallPath: Path of the extension content and manifest

Name: Name of the extension

Author: The reported author of the browser extension acording to the manifest

Browser: The browser that the extension is installed in.

User: The user that has the extension installed. (All browser extensions are per user)

ID: ID of the Browser Extension associated with Chrome / Edge store

Version: The version of the browser extension

PreviousCustom Client ActionsNextExternal Services Dell Warranty API

Last updated 7 months ago

Was this helpful?

HP -

Lenovo -

DELL - (or DSIA)

🔧
HP Dock Accessory Provider
Lenovo Dock Manager
Dell Command Monitor