Other Intune-related topics, including unsupported scenarios and platform-specific behaviors
Microsoft provides several building blocks for log collection, correlation, and natural-language analysis, but not a single out-of-the-box tool that does everything described directly on raw Windows Event Logs. The closest native capabilities today are:
- Microsoft Entra logs + Security Copilot for natural language For Entra ID, Intune-related identity events, and sign-ins, the recommended approach is to use Microsoft Entra logs rather than raw Windows Event Logs:
- Microsoft Entra audit logs and sign-in logs capture device registration, authentication, and directory changes.
- These logs can be queried and analyzed using Microsoft Security Copilot with natural language prompts.
- Security Copilot supports scenarios such as:
- Reviewing and troubleshooting sign-in activities.
- Investigating audit activities (group, security, authentication changes).
- Monitoring user activity and security posture.
- “Show failed sign-ins for user ABC and summarize the cause.”
- “List risky sign-ins for the last 24 hours and explain the risk reasons.”
- Sign-in logs
- Audit logs
- Recommendations and health alerts
- SLA performance data
- Centralizing logs for correlation and automation For broader infrastructure and privileged account monitoring (including Windows devices), Microsoft recommends centralizing logs and then using SIEM/analytics tools:
- Microsoft Entra audit logs and sign-in logs
- Microsoft 365 audit logs
- Azure Key Vault logs/insights
- Microsoft Sentinel – SIEM with analytics and automation.
- Azure Monitor – for automated monitoring, alerting, and workbooks.
- Azure Event Hubs – to stream logs into other SIEMs (Splunk, QRadar, etc.).
- Windows Event Forwarding (WEF) for device logs For raw Windows Event Logs (including device join, enrollment, and OS events), the recommended pattern is:
- Use Windows Event Forwarding (WEF) to collect events from endpoints into a central Windows Event Collector (WEC) server.
- Use two subscription types:
- Baseline subscription – for all devices, lower-volume operational events.
- Suspect subscription – for selected devices, higher-volume forensic events.
- Forwarded events can then be sent to:
- A Security Event Manager (SEM/SIEM) such as Microsoft Sentinel for real-time correlation and alerting.
- A MapReduce system (HDInsight/Hadoop/Data Lake) for long-term storage and advanced analytics, including ML.
- Read and correlate Windows Event Logs at scale.
- Feed them into analytics/AI layers.
- MCP Server + Microsoft Graph activity logs For an MCP-based solution, Microsoft provides Microsoft MCP Server for Enterprise (preview) with logging via Microsoft Graph activity logs:
- MCP Server uses Microsoft Graph APIs; every request is captured in Microsoft Graph activity logs.
- Logs can be filtered by the MCP server appId in Log Analytics using Kusto queries.
- Instrument an MCP server.
- Use Log Analytics for monitoring and querying MCP activity.
- Reads Windows Event Logs (or better, queries centralized logs in Log Analytics/Sentinel).
- Maps known Event IDs to troubleshooting scenarios.
- Uses an LLM to summarize and explain findings.
- Natural-language queries from admins.
- Kusto queries over centralized logs (Entra, Intune, Windows, etc.).
- LLM-based summarization and explanation.
- Existing Microsoft capabilities vs. custom solution Based on the provided information:
- Inbuilt tools that partially meet requirements:
- Microsoft Entra + Security Copilot for natural-language analysis of Entra sign-in and audit logs.
- Microsoft Sentinel + Azure Monitor + Event Hubs + WEF for centralized log collection, correlation, and analytics.
- These tools do not natively expose a single “ask anything about any Windows Event Log in plain English” interface, but they provide:
- Centralized, queryable logs (Kusto/Log Analytics).
- AI-assisted analysis for Entra scenarios via Security Copilot.
- A custom MCP server that:
- Uses Log Analytics/Sentinel as the data source (rather than reading local .evtx files directly).
- Leverages Microsoft Graph activity logs for its own telemetry.
- Integrates with an LLM for natural-language Q&A and summarization.
- Inbuilt tools that partially meet requirements:
Summary of recommended architecture
- Collection:
- Use Windows Event Forwarding to centralize Windows Event Logs.
- Stream Entra audit logs, sign-in logs, Microsoft 365 audit logs, and Key Vault logs into Log Analytics/Sentinel via Azure Monitor/Event Hubs.
- Analytics and AI:
- Use Microsoft Sentinel/Azure Monitor for correlation, alerting, and Kusto-based queries.
- Use Microsoft Security Copilot for natural-language analysis of Entra sign-in and audit logs.
- Optionally, build a custom MCP server that:
- Executes Kusto queries over Log Analytics/Sentinel.
- Maps Event IDs and patterns to troubleshooting playbooks.
- Uses an LLM to produce plain-English explanations and surface exact log paths and events.
This combination provides the Microsoft-native foundation for the AI-based Windows Event Log analysis scenario described.
References: