How to Perform Bulk Device Enrollment in Intune via PowerShell Imagine setting up 100 new company laptops by hand, clicking through prompts, fixing mistakes, and losing hours of your day. Bulk enrollment for Windows takes that pain away by automating the process with PowerShell. In this video, you'll learn how to register devices at scale and apply consistent policies. Before we begin, be sure to subscribe to NinjaOne's IT video hub, and our YouTube channel for more tech content like this. Method 1: Bulk Enrollment via PowerShell Manual Scripting This hands-on method allows you to automate Intune enrollment for batches of existing Windows 11 devices, commonly used during imaging or bulk setup. To do this: Start enrollment. On the device, open PowerShell as Administrator and run: Check the enrollment status by running: Next, force Azure AD Join if needed, by running: To automate at scale, run these scripts remotely using: Task Scheduler for local or imaged devices, remote monitoring and management (RMM) tools for enterprise-wide deployment. Method 2: Manually Upload Device Hardware IDs for Autopilot via PowerShell Capture and register device hardware fingerprints in advance to enable true zero-touch bulk enrollment for new Windows 11 devices in Intune. Prepare the device. Open PowerShell as Administrator, then run: Run the following to export the device hardware hash to a CSV file: Upload the CSV files in the Intune portal under Devices → Enroll devices → Windows Autopilot → Import You can run this automatically using: imaging workflows (MDT or SCCM task sequences), RMM tools like NinjaOne, first-boot scripts such as SetupComplete.cmd. Method 3: Upload Hardware Hashes to Intune directly via PowerShell This method captures and uploads hardware hashes to Intune automatically, without managing CSV files per device. Open PowerShell as Administrator, then run: Capture and upload the hardware hash by running: Approve the NuGet install if prompted, then sign in with an Intune Administrator account when asked. The hardware hash uploads automatically to Intune. Verify the upload in Intune. In the Intune admin center, go to Devices → Windows → Enrollment, then select Windows Autopilot → Devices. Click Sync and wait a few minutes. Confirm the device appears in the list. Bulk enrollment for Windows replaces device chaos with automation. You now know how to enroll devices using PowerShell, scale securely with DEM accounts and dynamic groups, and deploy consistently. For more information, check out our official blog post on Bulk Device Enrollment linked in the description below.

How to Perform Bulk Device Enrollment in Intune via PowerShell

Manually enrolling Windows devices into Intune can cost hours—if not days. In this video, we break down three proven PowerShell-based methods to perform bulk device enrollment in Intune, from enrolling existing Windows 11 devices to enabling true zero-touch deployments with Windows Autopilot. Learn how to automate enrollment, apply consistent policies at scale, and securely deploy anywhere from 20 to 20,000 devices. Perfect for IT admins looking to replace manual setup with fast, reliable automation.

Read the full blog on How to Perform Bulk Device Enrollment in Intune via PowerShell

Never miss a NinjaOne video!