OS Version Spread & End-of-Support Exposure
The question it answers: How many managed devices run an operating system that no longer receives security updates, or will stop within six months?
How many managed devices run an operating system that no longer receives security updates, or will stop within six months. Windows dates follow Microsoft’s release information; Android is judged by the age of its security patch.
At a glance
Section titled “At a glance”| Where in the app | Intune › OS Version & End of Support |
| Workload | Intune |
| Kind | Table · dashboard tile |
| Data | Built from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once. |
| Licence | Microsoft Intune. |
| Report id (API and MCP) | intune.devices.os-version-support |
Columns
Section titled “Columns”| Column | Key | Type |
|---|---|---|
| Device | DeviceName | Link |
| User | UserPrincipalName | Text |
| Version | VersionLabel | Text |
| Status | SupportStatus | Status |
| Detail | Detail | Text |
| OS version | OsVersion | Text |
| Ownership | OwnerType | Text |
| Last sync | LastSyncDateTime | Date |
Filters
Section titled “Filters”| Filter | Key (API) | On when the page opens |
|---|---|---|
| Only devices that are unsupported or at risk | problems | Yes |
What it needs
Section titled “What it needs”Licence: Microsoft Intune.
Application permissions on the IntensiveReports app registration (all permissions):
| Permission | API | What it allows | Note |
|---|---|---|---|
DeviceManagementManagedDevices.Read.All | Microsoft Graph | Read Microsoft Intune devices |
Data sources it reads
GET /beta/deviceManagement/managedDevices
Through the API and MCP
Section titled “Through the API and MCP”GET /ir-api/v1/reports/intune.devices.os-version-support?size=100GET /ir-api/v1/reports/intune.devices.os-version-support?filter=problemsAn AI assistant reads it with the MCP tool get_report and the id intune.devices.os-version-support. The client needs the Read grant for Intune. See Using the API.