Device Naming & Category Compliance
The question it answers: Which managed devices break the naming convention, and which have no device category or ownership?
Asset management, Conditional Access device filters and dynamic groups often rely on device names and categories. This report lists managed devices whose name breaks your naming convention, and devices without a device category or ownership.
At a glance
Section titled “At a glance”| Where in the app | Intune › Device Operations & Hardening › Device Naming & Category |
| Workload | Intune |
| Kind | Findings list · dashboard tile |
| Data | Read from Microsoft 365 when someone first opens it, then kept for the report cache lifetime (Settings > Data & cache, 1 hour unless changed). |
| Licence | Microsoft Intune. |
| Report id (API and MCP) | intune.operations.device-naming |
Columns
Section titled “Columns”| Column | Key | Type |
|---|---|---|
| Severity | Severity | Status |
| Operating system | Category | Text |
| Device | Subject | Link |
| Check | Setting | Text |
| Category / ownership | Value | Text |
| Finding | Finding | Text |
| Primary user | Detail | Text |
| Enrolled | When | Date |
| Count | Number | Number |
A findings list hides columns that no row fills. Severity is Critical, Serious, Warning, OK or Info; rows rated Critical, Serious or Warning need attention (Working with findings).
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 /v1.0/deviceManagement/managedDevices?$select=deviceName,deviceCategoryDisplayName,managedDeviceOwnerType
Through the API and MCP
Section titled “Through the API and MCP”GET /ir-api/v1/reports/intune.operations.device-naming?size=100An AI assistant reads it with the MCP tool get_report and the id intune.operations.device-naming. The client needs the Read grant for Intune. See Using the API.