Other Configuration Manager-related features and issues
Hello Sergi
What is cmpivot?
cmpivot is a powerful tool within Microsoft Endpoint Manager (formerly known as Intune) that allows you to perform live queries against devices enrolled in your environment. It retrieves real-time data from devices by querying the data that is available through the Configuration Manager client.
Understanding Your Query Results:
- Total Devices Queried: You initiated a query against 229 devices.
- Devices Offline: You noted that 4 devices are offline. This means these devices could not be reached at that moment and therefore did not participate in the query.
- Received Objects: You received 200 objects in response to your query, with 0 errors reported. This indicates that the query was successfully executed against these 200 devices.
Calculation of Missing Devices:
Your calculation of the missing devices is as follows:
- Total devices: 229
- Devices offline: 4
- Devices that returned results: 200
- 229 - (200 + 4) = 25
This means you have 25 devices that did not return any results but are not accounted for as "offline." The whereabouts of these 25 devices can be due to several reasons:
Possible Reasons for the Missing 25 Devices:
- Devices Are Online but Not Responsive:
- The devices might be online but are not responding to the query for some reason. This can occur if the Configuration Manager client is malfunctioning or if there are issues with WMI (Windows Management Instrumentation) on the target device.
- Clients Ignoring Queries:
- The Configuration Manager client might be misconfigured. If the client is set to ignore
cmpivotqueries or similar requests, they won’t return results even if they are online.
- Client Health Issues:
- Some of the devices might have health issues that prevent them from processing requests successfully. You might want to check the client health status or logs on those devices.
- Permissions/Policies:
- There could be permission issues or endpoint security policies that restrict the query requests. Ensure that the Configuration Manager client and endpoints are correctly configured to accept queries from
cmpivot.
- Filtering and Query Logic:
- It’s also worth verifying the query itself. If there are conditions in your query that aren't met by those 25 devices, they won’t return entries even if they are online. Check the logic and filtering in your query.
- There could be permission issues or endpoint security policies that restrict the query requests. Ensure that the Configuration Manager client and endpoints are correctly configured to accept queries from
- The Configuration Manager client might be misconfigured. If the client is set to ignore
How cmpivot Queries Work:
-
cmpivotqueries are sent to devices via the Configuration Manager client, which retrieves data from WMI, registry, and file system on those devices at query time. - The devices respond with available data that match the criteria set in the query.
Steps to Investigate Missing Devices:
- **Check Client Health:**Use the Configuration Manager console to review the health and status of the clients you suspect are having issues.
- **Client Logs:**Examine the logs on the client devices (e.g.,
WMI,ClientIDManagerStartup.log,ExecMgr.log) for any errors that occurred during the query time. - **Manual Reachability:**Try to ping the devices or access them directly to confirm they are responsive.
- **Review
cmpivotLogs:**If you have access to thecmpivotlogging, ensure there are no other underlying issues related to the query. What iscmpivot?cmpivotis a powerful tool within Microsoft Endpoint Manager (formerly known as Intune) that allows you to perform live queries against devices enrolled in your environment. It retrieves real-time data from devices by querying the data that is available through the Configuration Manager client. Understanding Your Query Results:- Total Devices Queried: You initiated a query against 229 devices.
- Devices Offline: You noted that 4 devices are offline. This means these devices could not be reached at that moment and therefore did not participate in the query.
- Received Objects: You received 200 objects in response to your query, with 0 errors reported. This indicates that the query was successfully executed against these 200 devices.
- Total devices: 229
- Devices offline: 4
- Devices that returned results: 200
- 229 - (200 + 4) = 25
- Devices Are Online but Not Responsive:
- The devices might be online but are not responding to the query for some reason. This can occur if the Configuration Manager client is malfunctioning or if there are issues with WMI (Windows Management Instrumentation) on the target device.
- Clients Ignoring Queries:
- The Configuration Manager client might be misconfigured. If the client is set to ignore
cmpivotqueries or similar requests, they won’t return results even if they are online.
- The Configuration Manager client might be misconfigured. If the client is set to ignore
- Client Health Issues:
- Some of the devices might have health issues that prevent them from processing requests successfully. You might want to check the client health status or logs on those devices.
- Permissions/Policies:
- There could be permission issues or endpoint security policies that restrict the query requests. Ensure that the Configuration Manager client and endpoints are correctly configured to accept queries from
cmpivot.
- There could be permission issues or endpoint security policies that restrict the query requests. Ensure that the Configuration Manager client and endpoints are correctly configured to accept queries from
- Filtering and Query Logic:
- It’s also worth verifying the query itself. If there are conditions in your query that aren't met by those 25 devices, they won’t return entries even if they are online. Check the logic and filtering in your query.
cmpivotQueries Work:-
cmpivotqueries are sent to devices via the Configuration Manager client, which retrieves data from WMI, registry, and file system on those devices at query time. - The devices respond with available data that match the criteria set in the query.
- **Check Client Health:**Use the Configuration Manager console to review the health and status of the clients you suspect are having issues.
- **Client Logs:**Examine the logs on the client devices (e.g.,
WMI,ClientIDManagerStartup.log,ExecMgr.log) for any errors that occurred during the query time. - **Manual Reachability:**Try to ping the devices or access them directly to confirm they are responsive.
- **Review
cmpivotLogs:**If you have access to thecmpivotlogging, ensure there are no other underlying issues related to the query.