Windows 11 Hardware Readiness
The question it answers: Which devices can be upgraded to Windows 11, and which must be replaced because their hardware fails the requirements?
Windows 10 is out of support. Which remaining devices can simply be upgraded, and which must be replaced because their TPM, CPU, Secure Boot, RAM or storage fail the Windows 11 minimum requirements? The export doubles as a hardware replacement list.
At a glance
Section titled “At a glance”| Where in the app | Intune › Endpoint Security & Readiness › Windows 11 Readiness |
| 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 with Endpoint analytics enabled (devices must send diagnostic data). |
| Report id (API and MCP) | intune.endpoint.win11-readiness |
Columns
Section titled “Columns”| Column | Key | Type |
|---|---|---|
| Device | DeviceName | Text |
| Readiness | EligibilityDisplay | Status |
| Blockers | BlockersString | Text |
| Manufacturer | Manufacturer | Text |
| Model | Model | Text |
| OS | OsDescription | Text |
| Ownership | Ownership | Text |
Filters
Section titled “Filters”| Filter | Key (API) | On when the page opens |
|---|---|---|
| Hide devices already on Windows 11 | hide-upgraded | Yes |
What it needs
Section titled “What it needs”Licence: Microsoft Intune with Endpoint analytics enabled (devices must send diagnostic data).
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 /v1.0/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics('allDevices')/metricDevices
Through the API and MCP
Section titled “Through the API and MCP”GET /ir-api/v1/reports/intune.endpoint.win11-readiness?size=100GET /ir-api/v1/reports/intune.endpoint.win11-readiness?filter=hide-upgradedAn AI assistant reads it with the MCP tool get_report and the id intune.endpoint.win11-readiness. The client needs the Read grant for Intune. See Using the API.