How to Onboard Windows Devices to Microsoft Defender for Endpoint

To start hunting for threats and act on alerts, first the devices in the organisation must be onboarded to MDE. There are few onboarding methods that suites the organisation and I will be showcasing the steps of the commonly used setups. I will be focusing on Windows 10 devices in this article.

And finally the steps to verify the onboarding process by running a PowerShell command on on of the devices will be shown as well.

As mentioned, there are few ways of Onboarding the devices. Lets look at them now

Table of Content

Path to Onboard devices section is from > Settings > Endpoints > Under Device Management > Onboarding

Local Script

This method can be used for 1-10 devices as the script has been optimised for limited number of devices.

Once you download the package, then you can install it to the individual device.

Group Policy

Select Group Policy as the deployment method > Download the Onboarding package and then you can add it as a logon script (example) to onboard the devices

Microsoft Endpoint Config Manager Current Branch

Prerequisite – Tenant Attach to be enabled

Download the Onboarding Package from MDE

Go to > Settings > Endpoints > Under Device Management > Onboarding

Select the OS option as Windows 10 and 11

From the Deployment Method option select Microsoft Endpoint Configuration Manager Current Branch and Later

Click on Download onboarding package and save it in your device

Go to the Microsoft Endpoint Configuration Manager console

Go to Assets and Compliance > Endpoint Protection > Microsoft Defender for Endpoint Policies

Complete the Name and Description and the Policy type as Onboarding

Browse and Upload the previously downloaded onboarding package from MDE

This can be as default or according to your choice

Complete the policy creation

Once you completed creating the policy creation, you need to deploy it to a device collection

Make sure you have your device collection ready to go. In my case, the device collection name is Co-management eligible devices

Right-click on the created policy and select Deploy

Select the Device Collection as below and press OK

This will now be shown as deployed

Onboard Devices via Microsoft Endpoint Manager/ Intune

Prerequisite – Device MUST be enrolled to Intune and joined via AAD Joined or Hybrid AAD Joined Method

Method 1 – Set the Microsoft Defender for Endpoint and Intune connection

This is the easiest way as once the connection is enabled between Defender for Endpoint and Intune, the onboarding and offboarding packages are sent to the Intune and the devices which are in Intune can be onboarded to defender automatically.

According to Microsoft – The preceding screen capture shows your configuration options after you’ve configured a connection between Intune and Microsoft Defender for Endpoint. When connected, the details for the onboarding and offboarding blobs are automatically generated and transferred to Intune.

How to establish the connection?

In MEM ( > Tenant Administration > Connectors and Tokens > Microsoft Defender for Endpoint

Connection Status should be Enabled and the option Allow Microsoft Defender for Enforce Endpoint Security Configuration to ON

When you set this option to On, all devices in the platform scope in Microsoft Defender for Endpoint that aren’t managed by Microsoft Endpoint Manager will qualify to onboard to Microsoft Defender for Endpoint.

Method 2 – Create the Onboarding Policy

If you are unable to setup the connection as mentioned in the Method 1, you can use this method below.

However you will get an option Microsoft Defender for Endpoint client configuration package type displays with options to specify onboarding and offboarding blobs

In the MEM > Devices > Configuration Profiles > Create Profile

Platform: Windows 10 and later
Policy Type: Templates
Template name: Microsoft Defender for Endpoint

Select the Device Group. In this Example, I’ve selected the Azure AD Group Windows 10 Devices

Leave the next screen or create an Applicability Rule. This can be used if you need the assignment to be more targeted in the device group selected above

Review and Create

Once Onboarded Check MDE

Go to the Defender Portal > Device Inventory (under Endpoints) and you can see the Onboarded devices

And more information if you click on the device

Run a Detection Test
Now that the devices are onboarded, you need to run a detection test to verify if the onboarding happened as expected.
Run this in PowerShell on on device and you will see the result

powershell.exe -NoExit -ExecutionPolicy Bypass -WindowStyle Hidden $ErrorActionPreference= ‘silentlycontinue’;(New-Object System.Net.WebClient).DownloadFile(‘’, ‘C:\test-WDATP-test\invoice.exe’);Start-Process ‘C:\test-WDATP-test\invoice.exe’

Final Words

As you can see, there are few ways to onboard a device and the end result is elegant.

Why elegant? Because they will start showing in MDE for you to start monitoring, threat hunting, investigating issues and be on top of Endpoint Security.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.