Enrollment Status
Monitor device enrollment progress and configure the Enrollment Status Page (ESP) for Windows Autopilot deployments. Track app and policy installations during device setup and ensure devices are fully configured before user access.
Enrollment Overview
- 8,456 Enrolled (Successfully managed)
- 23 In Progress (Currently enrolling)
- 12 Pending (Waiting to start)
- 5 Failed (Needs attention)
Active Enrollments
| Device | User | Platform | Stage | Progress |
|---|---|---|---|---|
| DESKTOP-NEW001 | john.doe@company.com | Windows 11 | Installing Apps | 75% |
| MacBook-NEW002 | jane.smith@company.com | macOS 14 | Applying Policies | 50% |
| iPhone-NEW003 | bob.jones@company.com | iOS 17 | Device Setup | 25% |
Enrollment Status Page (ESP)
Configure the user experience during Windows Autopilot device setup:
Device Setup Phase
- Show app and profile installation progress
- Block device use until required apps installed
- Timeout (minutes): 60
User Account Setup Phase
- Show account setup progress
- Block device use until complete (optional)
- Allow user to skip
ESP Configuration
Blocking Apps
Specify apps that must be installed before user can access device:
- Microsoft 365 Apps — Required
- Company Portal — Required
- VPN Client — Required
Error Handling
- Show error details to user
- Allow retry on installation failure
- Allow device reset on failure (optional)
Custom Messaging
- Custom heading (e.g., “Welcome to Contoso”)
- Support URL (e.g., https://support.company.com )
Enrollment by Platform
| Platform | Total | Last 7 Days | Success Rate | Avg Time |
|---|---|---|---|---|
| Windows (Autopilot) | 4,234 | 156 | 98.5% | 45 min |
| Windows (Manual) | 1,234 | 23 | 99.2% | 15 min |
| macOS (ADE) | 567 | 12 | 97.8% | 30 min |
| iOS/iPadOS | 1,456 | 45 | 99.5% | 5 min |
| Android Enterprise | 965 | 34 | 98.9% | 8 min |
Enrollment Failures
Recent Failures:
- DESKTOP-FAIL001 (Windows 11, john.doe@company.com, 2 hours ago) — Error 0x801c0003: Device already enrolled with different user
- MacBook-FAIL002 (macOS 14, jane.smith@company.com, 5 hours ago) — MDM profile installation failed: User cancelled enrollment
Common Failure Reasons:
- Device limit exceeded — 12
- OS version not supported — 8
- User cancelled — 5
- Network timeout — 3
ESP Profiles
| Profile | Blocking Apps | Timeout | Assigned Groups | Status |
|---|---|---|---|---|
| Default ESP | 3 | 60 min | All Devices | Active |
| Executive ESP | 5 | 90 min | Executives | Active |
| Kiosk ESP | 2 | 30 min | Kiosk Devices | Active |
API Reference
GET /api/devices/enrollment-status— Get enrollment status summaryGET /api/devices/enrollment-status/active— Get active enrollmentsGET /api/devices/enrollment-status/failures— Get enrollment failuresGET /api/devices/esp-profiles— List ESP profilesPOST /api/devices/esp-profiles— Create ESP profile
Last updated on