Windows Enrollment
Enroll Windows 10/11 devices via native MDM (OMA-DM) or the NOCKO agent package.
Deployment PackageWindows Autopilot
🔗 MDM Server Endpoints
Entra ID → Mobility → MDM User Scope → Discovery Service URL
🏢 Azure Entra ID Setup
1
In Entra ID → Mobility (MDM and WIP), add NOCKO MDM as an app. Set MDM User Scope to
All or a specific group.2
Set MDM Discovery URL to:
https://mdm.nocko.com/mdm/microsoft/enrollment3
On the Windows device: Settings → Accounts → Access work or school → Connect. Sign in with Entra ID credentials — the device auto-enrolls.
4
The device appears in Enrollment → Devices with status Enrolled.
💻 PowerShell Manual Enroll
Run as Administrator
# Enroll device to NOCKO MDM via OMA-DM
$ServerURL = "https://mdm.nocko.com/mdm/microsoft/enrollment"
$EnrollToken = "YOUR-ENROLLMENT-TOKEN"
$body = @{ token = $EnrollToken; server = $ServerURL } | ConvertTo-Json
Invoke-RestMethod -Method Post \
-Uri "$ServerURL/enroll" \
-Body $body -ContentType "application/json"
Write-Host "Enrollment complete."Which method to use?
Windows Autopilot ← you are here
·Native OMA-DM (built into Windows)
·Requires Azure Entra ID tenant
·Zero-touch for domain-joined orgs
·Standalone NOCKO agent (no Azure needed)
·Works on any Windows 10/11 (domain or workgroup)
·Single EXE/ZIP with token embedded
For MSP deployments without Azure, use the Deployment Package approach.