table

IntuneOperationalLogs

IntuneOperationalLogs stores Microsoft Intune operational records for service and device-management activity captured in Azure Monitor Logs and Microsoft Sentinel-connected workspaces.

tablesCurrent

Relationships

Schema

FieldTypeDescriptionCopy
_BilledSizerealThe record size in bytes.
CategorystringThe Intune operational log category for the record.
_IsBillablestringIndicates whether ingesting the record is billable.
OperationNamestringName of the Intune operation recorded in the operational log.
PropertiesstringJSON-formatted operation details for the operational record.
ResultstringResult status for the Intune operational event.
SourceSystemstringType of agent or source that collected the event.
TimeGenerateddatetimeDate and time when the record was generated.
TypestringName of the table.

Sample KQL

Recent Intune operational failures

Summarize Intune operational events with non-success result values by operation and category.

kql
IntuneOperationalLogs
| where TimeGenerated > ago(24h)
| summarize Events=count(), Failures=countif(Result !in ("Success", "Succeeded")) by OperationName, Category
| order by Failures desc, Events desc

Related KQL

Trend Intune operational failures

Chart Intune operational failures by operation and category to troubleshoot device-management service issues.

workbook dashboard
beginnerintuneoperational-excellence
Run surface
Sentinel Logs, Azure Monitor Logs
Required tables
IntuneOperationalLogs
License context
Microsoft Defender for Endpoint P2
kql
IntuneOperationalLogs
| where TimeGenerated > ago({lookback})
| summarize Events=count(), Failures=countif(Result !in ("Success", "Succeeded")) by bin(TimeGenerated, 1h), OperationName, Category
| where Failures > 0
| order by TimeGenerated desc

Source: KQLMSPress/definitive-guide-kql Chapter 4: Operational Excellence/Query Samples. Adapted from operational excellence and Intune diagnostic query themes.