<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: cuong do</title>
    <description>The latest articles on DEV Community by cuong do (@cuong_do_hcm_93).</description>
    <link>https://dev.to/cuong_do_hcm_93</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3940725%2F891c231f-81d2-40f3-8633-0cb3e74af969.jpg</url>
      <title>DEV Community: cuong do</title>
      <link>https://dev.to/cuong_do_hcm_93</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cuong_do_hcm_93"/>
    <language>en</language>
    <item>
      <title>Defender for Endpoint: licensing and permissions</title>
      <dc:creator>cuong do</dc:creator>
      <pubDate>Tue, 13 Oct 2026 05:19:40 +0000</pubDate>
      <link>https://dev.to/cuong_do_hcm_93/defender-for-endpoint-licensing-and-permissions-l69</link>
      <guid>https://dev.to/cuong_do_hcm_93/defender-for-endpoint-licensing-and-permissions-l69</guid>
      <description>&lt;p&gt;My own Day 1 study notes on Defender for Endpoint, cleaned up and checked against current Microsoft Learn docs (October 2026).&lt;br&gt;
Read this before you onboard the first device: most "why can't I see X" problems later come from the wrong plan or the wrong role.&lt;/p&gt;

&lt;p&gt;All screenshots come from my own lab tenant. Names and IDs are cropped or blacked out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3dv1peb2bxl36004rie2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3dv1peb2bxl36004rie2.png" alt="Day 1 checklist: plan, requirements, mixed licensing, permissions" width="799" height="327"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Table of contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;1. What MDE is&lt;/li&gt;
&lt;li&gt;2. Plans&lt;/li&gt;
&lt;li&gt;3. Requirements to check first&lt;/li&gt;
&lt;li&gt;4. Mixed licensing (Plan 1 and Plan 2 in one tenant)&lt;/li&gt;
&lt;li&gt;5. Permissions&lt;/li&gt;
&lt;li&gt;6. Summary&lt;/li&gt;
&lt;li&gt;References (Microsoft Learn)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  1. What MDE is
&lt;/h2&gt;

&lt;p&gt;Microsoft Defender for Endpoint (MDE) protects, detects, investigates and responds to threats on endpoints: Windows, macOS, Linux, Android and iOS.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Capability&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Behavioral sensors&lt;/td&gt;
&lt;td&gt;Built into Windows, collect and send behavior data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cloud security analytics&lt;/td&gt;
&lt;td&gt;Machine learning on that data to find threats&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Threat intelligence&lt;/td&gt;
&lt;td&gt;Attacker techniques seen by Microsoft and partners&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vulnerability management&lt;/td&gt;
&lt;td&gt;Find and fix weak software and settings&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Attack surface reduction&lt;/td&gt;
&lt;td&gt;ASR rules, network and web protection, device control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Next-generation protection&lt;/td&gt;
&lt;td&gt;Microsoft Defender Antivirus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EDR&lt;/td&gt;
&lt;td&gt;Investigate and respond to threats that got past prevention&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Automated investigation and remediation&lt;/td&gt;
&lt;td&gt;Fewer alerts to handle by hand&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Defender Experts&lt;/td&gt;
&lt;td&gt;Managed hunting service (paid add-on)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;APIs&lt;/td&gt;
&lt;td&gt;Automation and integration&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;It integrates with Defender XDR, Microsoft Sentinel, Intune and the other Defender products (Cloud, Identity, Office 365, Cloud Apps).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/microsoft-defender-endpoint" rel="noopener noreferrer"&gt;Microsoft Defender for Endpoint overview&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
  
  
  2. Plans
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Plan 1&lt;/th&gt;
&lt;th&gt;Plan 2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Where you get it&lt;/td&gt;
&lt;td&gt;Standalone, or in Microsoft 365 E3/A3&lt;/td&gt;
&lt;td&gt;Standalone, or in Microsoft 365 E5/A5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Next-gen AV, ASR, manual response&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EDR, advanced hunting, automated investigation&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Defender Vulnerability Management&lt;/strong&gt; add-on gives extra risk-assessment features.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microsoft Defender for Business&lt;/strong&gt; is the version for small and medium businesses.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Servers are licensed separately&lt;/strong&gt;: Defender for Servers Plan 1 or 2 (through Defender for Cloud), or Defender for Endpoint for Servers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is what the plans look like when you search the product catalog in the Microsoft 365 admin center (&lt;strong&gt;Marketplace&lt;/strong&gt;). Prices are what my lab showed at the time and differ by region and agreement.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feuewbdjc1l9x1c40vbfd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feuewbdjc1l9x1c40vbfd.png" alt="Defender for Endpoint P1, P2 and Business in the Microsoft 365 admin center catalog" width="799" height="327"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My lab used trial licenses:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fddn1kfu0gdrg7lt90e7w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fddn1kfu0gdrg7lt90e7w.png" alt="Defender licenses in the Microsoft 365 admin center, lab tenant" width="799" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;MDE comes as a service plan inside bundles such as Microsoft 365 E5. You can see it, and switch it on or off per user, under &lt;strong&gt;Billing &amp;gt; Licenses &amp;gt; (product) &amp;gt; Assign licenses&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fckthuaozyxbxuma8iqm4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fckthuaozyxbxuma8iqm4.png" alt="Assign licenses panel with Microsoft Defender for Endpoint selected" width="735" height="844"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Sources: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/defender-endpoint-plan-1" rel="noopener noreferrer"&gt;Defender for Endpoint Plan 1 overview&lt;/a&gt; · &lt;a href="https://learn.microsoft.com/en-us/defender-business/mdb-overview" rel="noopener noreferrer"&gt;Defender for Business overview&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
  
  
  3. Requirements to check first
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OS:&lt;/strong&gt; Windows 10/11, Windows Server 2012 R2 and later, Windows 365 Cloud PC, Azure Local, macOS, Linux, Android, iOS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hardware:&lt;/strong&gt; the same as the OS needs. My lab rule of thumb: 2 cores and 1 GB RAM minimum, 4 of each is more comfortable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browser for the portal:&lt;/strong&gt; Microsoft Edge or any modern browser.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Network:&lt;/strong&gt; IPv4, or IPv6 with DNS64/NAT64. Devices need internet access, direct or through a proxy.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data location:&lt;/strong&gt; you pick the geography when the tenant is first set up. You cannot change it later, so decide it on purpose.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/minimum-requirements" rel="noopener noreferrer"&gt;Minimum requirements for Microsoft Defender for Endpoint&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;
  
  
  Microsoft Defender Antivirus must still be there
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Defender Antivirus must be installed, even if another antivirus is the main one.&lt;/li&gt;
&lt;li&gt;With a third-party antivirus on an onboarded device, Defender Antivirus runs in &lt;strong&gt;passive mode&lt;/strong&gt;. Real-time scanning and updates keep working, but features such as cloud-delivered protection and ASR rules do not.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;ELAM driver&lt;/strong&gt; must be enabled, or onboarding fails.&lt;/li&gt;
&lt;li&gt;Do not disable the Defender services (&lt;code&gt;WinDefend&lt;/code&gt;, &lt;code&gt;Sense&lt;/code&gt; and so on) to "make room" for the other product.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Quick check on a Windows device:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;Get-MpComputerStatus&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Select-Object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;AMRunningMode&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;AMServiceEnabled&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;AntivirusEnabled&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;RealTimeProtectionEnabled&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;AMRunningMode&lt;/code&gt; shows &lt;code&gt;Normal&lt;/code&gt;, &lt;code&gt;Passive&lt;/code&gt; or &lt;code&gt;EDR Block Mode&lt;/code&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/microsoft-defender-antivirus-compatibility" rel="noopener noreferrer"&gt;Defender Antivirus compatibility with other security products&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  4. Mixed licensing (Plan 1 and Plan 2 in one tenant)
&lt;/h2&gt;

&lt;p&gt;Common cases:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;different plans for different user groups&lt;/li&gt;
&lt;li&gt;a Plan 2 trial for some users while the rest stay on Plan 1&lt;/li&gt;
&lt;li&gt;a slow move from Plan 1 to Plan 2&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How it works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Mixed mode:&lt;/strong&gt; tag devices to decide which ones get Plan 1 or Plan 2 features.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Single plan mode:&lt;/strong&gt; one plan for every device.&lt;/li&gt;
&lt;li&gt;Check the result in the license usage report in the Defender portal.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Limits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mixed mode is for &lt;strong&gt;client&lt;/strong&gt; devices only, not servers.&lt;/li&gt;
&lt;li&gt;Defender for Business does not support mixed licensing.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/defender-endpoint-subscription-settings" rel="noopener noreferrer"&gt;Manage subscription settings (mixed licensing)&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Three ways to tag a device
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Manually in the portal.&lt;/strong&gt; Open the device page, then &lt;strong&gt;Manage tags&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa02yvo8ddcs3lkkwn8ze.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa02yvo8ddcs3lkkwn8ze.png" alt="Manage machine tags panel in the Defender portal" width="436" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. With the registry on the device.&lt;/strong&gt; Set the &lt;code&gt;Group&lt;/code&gt; value (REG_SZ) under &lt;code&gt;HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection\DeviceTagging&lt;/code&gt;. In my lab the tag was &lt;code&gt;Kiosk&lt;/code&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgwhsltv68joveojomlic.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgwhsltv68joveojomlic.png" alt="Registry Editor showing the DeviceTagging key with Group = Kiosk" width="800" height="358"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Run as administrator. Replace Kiosk with your tag.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="n"&gt;New-Item&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-Path&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"HKLM:\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection\DeviceTagging"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-Force&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Out-Null&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nx"&gt;Set-ItemProperty&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-Path&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"HKLM:\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection\DeviceTagging"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-Name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-Value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Kiosk"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Registry tags sync about once a day. A restart makes the device send it sooner. To remove the tag, clear the value instead of deleting the key.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. With rules.&lt;/strong&gt; Rule-based tags are added automatically from conditions such as device name, domain or OS.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/machine-tags" rel="noopener noreferrer"&gt;Create and manage device tags&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  5. Permissions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Admin roles
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Whoever buys the subscription becomes Global Administrator by default.&lt;/li&gt;
&lt;li&gt;Keep Global Administrators to a minimum. Give each person the least privileged role that does the job.&lt;/li&gt;
&lt;li&gt;Assign roles from the user's profile, from &lt;strong&gt;Roles &amp;gt; Role assignments&lt;/strong&gt;, or with PowerShell for many users. Export the admin list to CSV and review it regularly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ukf8w33uab0m31vvw2w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ukf8w33uab0m31vvw2w.png" alt="Manage admin roles panel in the Microsoft 365 admin center" width="427" height="675"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/microsoft-365/admin/add-users/assign-admin-roles" rel="noopener noreferrer"&gt;Assign admin roles in Microsoft 365&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Unified RBAC (URBAC)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;One place in the Defender portal to manage permissions for Endpoint, Identity, Office 365 Plan 2, Cloud, Vulnerability Management, Cloud Apps and more.&lt;/li&gt;
&lt;li&gt;New Endpoint tenants use URBAC by default since February 2025.&lt;/li&gt;
&lt;li&gt;You need Global Administrator or Security Administrator in Entra ID to set it up.&lt;/li&gt;
&lt;li&gt;Existing roles can be imported. You activate URBAC per workload. After that, you manage those permissions only in the Defender portal.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/defender-xdr/manage-rbac" rel="noopener noreferrer"&gt;Microsoft Defender XDR Unified RBAC&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Custom roles for Endpoint
&lt;/h3&gt;

&lt;p&gt;In my lab I built a "view only" role for local IT. The permission groups are: &lt;strong&gt;View data&lt;/strong&gt;, &lt;strong&gt;Active remediation actions&lt;/strong&gt;, &lt;strong&gt;Alerts investigation&lt;/strong&gt;, &lt;strong&gt;Manage security settings&lt;/strong&gt; and &lt;strong&gt;Live response&lt;/strong&gt; (Basic or Advanced). Tier 1 only gets View data:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexqlze634apne29p8woj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexqlze634apne29p8woj.png" alt="Add role panel with only View data permissions selected" width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This screenshot is from the older Endpoint roles page (&lt;strong&gt;Settings &amp;gt; Endpoints &amp;gt; Roles&lt;/strong&gt;). In a URBAC tenant you create the same thing under &lt;strong&gt;Permissions &amp;gt; Microsoft Defender XDR &amp;gt; Roles&lt;/strong&gt;, and the permission names are grouped a little differently.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Sources: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/user-roles" rel="noopener noreferrer"&gt;Create and manage roles for RBAC&lt;/a&gt; · &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/rbac" rel="noopener noreferrer"&gt;Use RBAC in Defender for Endpoint&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Device groups and a simple tier model
&lt;/h3&gt;

&lt;p&gt;Use Entra ID groups plus custom roles, and limit what each role sees with device groups.&lt;/p&gt;

&lt;p&gt;A device group is built from matching rules on name, domain, tag and OS. Here the rule uses the tag from section 4:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F60yoq5sfc85y4y0mq4wo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F60yoq5sfc85y4y0mq4wo.png" alt="Add device group wizard with a Tag condition" width="799" height="509"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Each group gets its own remediation level and the Entra ID user groups that can see it. A device that matches several groups lands only in the highest-ranked one. Devices that match nothing go to &lt;strong&gt;Ungrouped devices (default)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66247r2csb038oll9w76.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66247r2csb038oll9w76.png" alt="Device groups list with one custom group and the default group" width="800" height="252"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tier&lt;/th&gt;
&lt;th&gt;Who&lt;/th&gt;
&lt;th&gt;Example permissions&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Tier 1&lt;/td&gt;
&lt;td&gt;Local IT / security ops&lt;/td&gt;
&lt;td&gt;View data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier 2&lt;/td&gt;
&lt;td&gt;Regional security ops&lt;/td&gt;
&lt;td&gt;View data + remediation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tier 3&lt;/td&gt;
&lt;td&gt;Global security experts&lt;/td&gt;
&lt;td&gt;Full access&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/machine-groups" rel="noopener noreferrer"&gt;Create and manage device groups&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  6. Summary
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Pick the right plan first: Plan 1, Plan 2, Business, and separate server licenses.&lt;/li&gt;
&lt;li&gt;Defender Antivirus must exist even when it is not the main antivirus.&lt;/li&gt;
&lt;li&gt;Mixed licensing works for clients, not servers. Tags decide which plan a device gets.&lt;/li&gt;
&lt;li&gt;Use least privilege. Plan for URBAC, custom roles and device groups early.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Next: &lt;a href="https://gitlab.com/cuongdo.hcm/azure-security-weekly/-/tree/main/defender-for-endpoint/mde-02-onboarding-and-access" rel="noopener noreferrer"&gt;Day 2: onboard a device, then decide who can see it&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  References (Microsoft Learn)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/microsoft-defender-endpoint" rel="noopener noreferrer"&gt;Microsoft Defender for Endpoint overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/defender-endpoint-plan-1" rel="noopener noreferrer"&gt;Overview of Defender for Endpoint Plan 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-business/mdb-overview" rel="noopener noreferrer"&gt;Microsoft Defender for Business overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/minimum-requirements" rel="noopener noreferrer"&gt;Minimum requirements for Defender for Endpoint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/microsoft-defender-antivirus-compatibility" rel="noopener noreferrer"&gt;Defender Antivirus compatibility with other security products&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/defender-endpoint-subscription-settings" rel="noopener noreferrer"&gt;Manage subscription settings (mixed licensing)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/machine-tags" rel="noopener noreferrer"&gt;Create and manage device tags&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/microsoft-365/admin/add-users/assign-admin-roles" rel="noopener noreferrer"&gt;Assign admin roles in Microsoft 365&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-xdr/manage-rbac" rel="noopener noreferrer"&gt;Microsoft Defender XDR Unified RBAC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/user-roles" rel="noopener noreferrer"&gt;Create and manage roles for RBAC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/rbac" rel="noopener noreferrer"&gt;Use RBAC in Defender for Endpoint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/machine-groups" rel="noopener noreferrer"&gt;Create and manage device groups&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>microsoftdefender</category>
      <category>mde</category>
      <category>endpointsecurity</category>
      <category>azuresecurity</category>
    </item>
    <item>
      <title>Defender for Endpoint Day 2: onboard a device, then decide who can see it</title>
      <dc:creator>cuong do</dc:creator>
      <pubDate>Tue, 13 Oct 2026 04:59:22 +0000</pubDate>
      <link>https://dev.to/cuong_do_hcm_93/defender-for-endpoint-day-2-onboard-a-device-then-decide-who-can-see-it-2320</link>
      <guid>https://dev.to/cuong_do_hcm_93/defender-for-endpoint-day-2-onboard-a-device-then-decide-who-can-see-it-2320</guid>
      <description>&lt;p&gt;My own Day 2 study notes on Defender for Endpoint, rewritten as a hands-on guide and checked against Microsoft Learn (October 2026).&lt;br&gt;
Day 1 was about plans and licenses (&lt;a href="https://gitlab.com/cuongdo.hcm/azure-security-weekly/-/tree/main/defender-for-endpoint/mde-01-licensing-permissions" rel="noopener noreferrer"&gt;MDE Day 1: licensing and permissions&lt;/a&gt;). Day 2 is where it gets real: a device shows up in the portal, and suddenly everyone wants to know who is allowed to touch it.&lt;/p&gt;

&lt;p&gt;The classic Day 2 surprise: you create a nice device group for the server team, forget to assign any user group to it, and the helpdesk can still see every server. Nobody hacked anything. That is just how the default works. Let's avoid that.&lt;/p&gt;

&lt;p&gt;All screenshots come from my own lab tenant. URLs with tenant IDs are cropped out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The local script is for testing on up to 10 devices. Production gets Intune, Configuration Manager or Group Policy.&lt;/li&gt;
&lt;li&gt;Access in MDE is two questions: &lt;em&gt;what can you do&lt;/em&gt; (a role) and &lt;em&gt;on which devices&lt;/em&gt; (a device group). You need both.&lt;/li&gt;
&lt;li&gt;A device group with no user groups assigned is open to everyone who has portal access.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiaoqv8xchrfgr1lpwh0u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiaoqv8xchrfgr1lpwh0u.png" alt="Day 2 access model: people, Entra group, role, device group, devices" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Table of contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;1. Pick how you will onboard&lt;/li&gt;
&lt;li&gt;2. Onboard one Windows device with the local script&lt;/li&gt;
&lt;li&gt;3. Put people in Microsoft Entra groups first&lt;/li&gt;
&lt;li&gt;4. Create a custom role (what people can do)&lt;/li&gt;
&lt;li&gt;5. Create device groups (on which devices)&lt;/li&gt;
&lt;li&gt;6. Let rules tag devices for you&lt;/li&gt;
&lt;li&gt;Day 2 checklist&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  1. Pick how you will onboard
&lt;/h2&gt;

&lt;p&gt;Before clicking anything, decide the architecture. Microsoft groups it into four:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Architecture&lt;/th&gt;
&lt;th&gt;Fits&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Cloud-native&lt;/td&gt;
&lt;td&gt;No on-premises management, or moving away from it. Uses Intune&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Co-management&lt;/td&gt;
&lt;td&gt;Mix of on-premises and cloud. Configuration Manager + Intune&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;On-premises&lt;/td&gt;
&lt;td&gt;You want to keep using Configuration Manager or Active Directory (Group Policy)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Evaluation and local onboarding&lt;/td&gt;
&lt;td&gt;A pilot, or a small corner with no management tools, such as a DMZ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;And the tools per platform:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Platform&lt;/th&gt;
&lt;th&gt;Tools&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Windows client&lt;/td&gt;
&lt;td&gt;Intune, Configuration Manager, Group Policy, Defender deployment tool, local script (up to 10 devices), VDI options&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Windows Server&lt;/td&gt;
&lt;td&gt;Local script, Defender for Cloud integration (needs a server plan)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;macOS&lt;/td&gt;
&lt;td&gt;Intune, JAMF and the other macOS methods&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Linux server&lt;/td&gt;
&lt;td&gt;Installer script, Ansible, Chef, Puppet, Defender for Cloud, and more (needs a server plan)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Android / iOS&lt;/td&gt;
&lt;td&gt;Intune (iOS also has an option for unmanaged devices)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/deployment-strategy" rel="noopener noreferrer"&gt;Identify your architecture and select a deployment method&lt;/a&gt; · &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/mde-planning-guide" rel="noopener noreferrer"&gt;Get started with your deployment&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  2. Onboard one Windows device with the local script
&lt;/h2&gt;

&lt;p&gt;The local script is the instant noodles of onboarding: perfect for one hungry lab VM at 2 a.m., not how you feed 5,000 laptops. Microsoft says it plainly: 10 devices or fewer.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the Defender portal go to &lt;strong&gt;Settings &amp;gt; Endpoints &amp;gt; Onboarding&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Pick the operating system, then &lt;strong&gt;Deployment method: Local script (for up to 10 devices)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Download onboarding package&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fevcxymadv39vl4413umh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fevcxymadv39vl4413umh.png" alt="Settings &gt; Endpoints &gt; Onboarding with the download button and the detection test section" width="800" height="430"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Copy the zip to the device and extract it. You get &lt;code&gt;WindowsDefenderATPLocalOnboardingScript.cmd&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Open Command Prompt &lt;strong&gt;as administrator&lt;/strong&gt; and run the script. Press a key when it asks.&lt;/li&gt;
&lt;li&gt;Give it a few minutes, then find the device in &lt;strong&gt;Assets &amp;gt; Devices&lt;/strong&gt;. Sensor health should be &lt;strong&gt;Active&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Run the detection test
&lt;/h3&gt;

&lt;p&gt;The onboarding page gives you a one-line PowerShell command (step 2 in the screenshot above, also on the Microsoft Learn page below). Copy it from there and run it in an &lt;strong&gt;elevated&lt;/strong&gt; Command Prompt on the onboarded device.&lt;/p&gt;

&lt;p&gt;The window closes by itself. That is normal, not a crash. An alert for the device should show up in the portal in about 10 minutes, and the onboarding page shows &lt;strong&gt;First device detection test: Completed&lt;/strong&gt;, like in my screenshot. The command writes into &lt;code&gt;C:\test-MDATP-test&lt;/code&gt;, so in my lab I create that folder first.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Sources: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/configure-endpoints-script" rel="noopener noreferrer"&gt;Onboard Windows devices using a local script&lt;/a&gt; · &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/run-detection-test" rel="noopener noreferrer"&gt;Run a detection test on a newly onboarded device&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Gotcha: there are two "local onboarding scripts"
&lt;/h3&gt;

&lt;p&gt;My original notes linked the Microsoft &lt;strong&gt;Purview&lt;/strong&gt; local script page. It looks almost the same, but it is a different package (&lt;code&gt;DeviceComplianceOnboardingPackage.zip&lt;/code&gt;, downloaded from the Purview portal) and it onboards devices for &lt;strong&gt;Endpoint DLP and Insider Risk Management&lt;/strong&gt;, not for MDE. Same 10-device advice, different product. If your device never appears in the Defender portal, check which zip you ran.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/purview/device-onboarding-script" rel="noopener noreferrer"&gt;Onboard Windows devices to Microsoft Purview using a local script&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  3. Put people in Microsoft Entra groups first
&lt;/h2&gt;

&lt;p&gt;Every access decision in MDE points at Entra groups, so sort the groups out before the roles.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;What it is for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Security group&lt;/td&gt;
&lt;td&gt;Access to resources. Members can be users, devices or service principals. &lt;strong&gt;Use this one for MDE&lt;/strong&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Microsoft 365 group&lt;/td&gt;
&lt;td&gt;Collaboration (mailbox, shared files). Users only&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Membership can be &lt;strong&gt;Assigned&lt;/strong&gt; (you add people by hand) or &lt;strong&gt;Dynamic&lt;/strong&gt; (rules add and remove users or devices from their attributes). Dynamic membership needs Microsoft Entra ID P1.&lt;/p&gt;

&lt;h3&gt;
  
  
  Role-assignable groups
&lt;/h3&gt;

&lt;p&gt;If you want to give an Entra role (for example Security Administrator) to a group instead of to people one by one, the group must be &lt;strong&gt;role-assignable&lt;/strong&gt;. The rules are strict, and they bite people who try to "just tick the box later":&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can only set it when you &lt;strong&gt;create&lt;/strong&gt; the group. You can't convert an existing group, and you can't undo it.&lt;/li&gt;
&lt;li&gt;Membership must be &lt;strong&gt;Assigned&lt;/strong&gt;. No dynamic rules, and no nested groups.&lt;/li&gt;
&lt;li&gt;Maximum &lt;strong&gt;500&lt;/strong&gt; role-assignable groups per tenant.&lt;/li&gt;
&lt;li&gt;Needs Entra ID P1, and at least &lt;strong&gt;Privileged Role Administrator&lt;/strong&gt; to create one.&lt;/li&gt;
&lt;li&gt;With Entra ID P2 you can put the group in &lt;strong&gt;PIM&lt;/strong&gt;, so members activate the role only when they need it. Require approval for that, or a less-privileged admin could reset someone's password and activate it for them.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Sources: &lt;a href="https://learn.microsoft.com/en-us/entra/fundamentals/concept-learn-about-groups" rel="noopener noreferrer"&gt;Learn about groups and membership&lt;/a&gt; · &lt;a href="https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/groups-concept" rel="noopener noreferrer"&gt;Use Microsoft Entra groups to manage role assignments&lt;/a&gt; · &lt;a href="https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/groups-create-eligible" rel="noopener noreferrer"&gt;Create a role-assignable group&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  4. Create a custom role (what people can do)
&lt;/h2&gt;

&lt;p&gt;With Microsoft Defender unified RBAC, roles live in &lt;strong&gt;Permissions &amp;gt; Microsoft Defender XDR &amp;gt; Roles &amp;gt; Create custom role&lt;/strong&gt;. You need at least Security Administrator in Entra ID, or all Authorization permissions in unified RBAC.&lt;/p&gt;

&lt;p&gt;The wizard asks for three things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Permissions&lt;/strong&gt;, in groups:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Security operations:&lt;/strong&gt; alerts, response, live response, file collection, email and collaboration actions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security posture:&lt;/strong&gt; vulnerability management, exception and remediation handling, security baselines, Exposure Management&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Authorization and settings:&lt;/strong&gt; roles, core security settings, detection tuning, system settings&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data operations&lt;/strong&gt; (preview)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Assignments:&lt;/strong&gt; Entra security groups (or single users) and the &lt;strong&gt;data sources&lt;/strong&gt; the role applies to, such as Defender for Endpoint.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review&lt;/strong&gt; and submit.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Two things that catch people:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A new unified RBAC role is &lt;strong&gt;not enforced until you activate&lt;/strong&gt; unified RBAC for that workload. Until then the portal happily shows your role and ignores it.&lt;/li&gt;
&lt;li&gt;The role says &lt;em&gt;what&lt;/em&gt;, not &lt;em&gt;where&lt;/em&gt;. For MDE, &lt;strong&gt;device groups still decide which devices&lt;/strong&gt; a user can see and act on. Configure them separately.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My lab still had the older Endpoints roles page (&lt;strong&gt;Settings &amp;gt; Endpoints &amp;gt; Roles&lt;/strong&gt;). The idea is the same: a role gets one or more Entra groups.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi4d1dd5mygziqb80mb48.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi4d1dd5mygziqb80mb48.png" alt="Add role wizard, Assigned user groups step with the Local IT group selected" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Sources: &lt;a href="https://learn.microsoft.com/en-us/defender-xdr/create-custom-rbac-roles" rel="noopener noreferrer"&gt;Create custom roles with Microsoft Defender unified RBAC&lt;/a&gt; · &lt;a href="https://learn.microsoft.com/en-us/defender-xdr/custom-permissions-details" rel="noopener noreferrer"&gt;Permissions in unified RBAC&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  5. Create device groups (on which devices)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Settings &amp;gt; Endpoints &amp;gt; Permissions &amp;gt; Device groups &amp;gt; Add device group.&lt;/strong&gt; The wizard has four steps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;General:&lt;/strong&gt; name, description and the &lt;strong&gt;remediation level&lt;/strong&gt; for automated investigation: No automated response, three "Semi" levels (approval required for all folders, non-temporary folders, or system folders), or Full remediation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Devices:&lt;/strong&gt; the matching rule. Conditions are device &lt;strong&gt;name, domain, tag and OS&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A device must match &lt;strong&gt;all&lt;/strong&gt; the conditions you fill in.&lt;/li&gt;
&lt;li&gt;Several values for the same condition work as &lt;strong&gt;OR&lt;/strong&gt;. Up to 10 values per property.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frb3mtkkwdx4b6wz5x1du.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frb3mtkkwdx4b6wz5x1du.png" alt="Add device group, Devices step: name, domain, tag and OS conditions" width="800" height="488"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Preview devices:&lt;/strong&gt; shows up to 10 devices that match. Use it. It is much cheaper than finding out next week.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;User access:&lt;/strong&gt; the Entra groups that may see this device group. Only groups that already have an RBAC role show up here, so do step 4 first.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frj47e9b5vi5koj6h1cgj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frj47e9b5vi5koj6h1cgj.png" alt="Add device group, User access step with the Local IT group selected" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How ranking works
&lt;/h3&gt;

&lt;p&gt;A device that matches several groups joins &lt;strong&gt;only the highest-ranked one&lt;/strong&gt; (rank 1 wins). Think of it as a VIP list with one door. Devices that match nothing land in &lt;strong&gt;Ungrouped devices (default)&lt;/strong&gt;, which you can't delete or re-rank, but you can still set its remediation level and user access.&lt;/p&gt;

&lt;h3&gt;
  
  
  The default that surprises everyone
&lt;/h3&gt;

&lt;p&gt;If you assign &lt;strong&gt;no&lt;/strong&gt; user groups to a device group, it is visible to &lt;strong&gt;everyone with portal access&lt;/strong&gt;. It is the opposite of a nightclub: no list means everybody gets in. Always assign at least one group.&lt;/p&gt;

&lt;p&gt;Other limits: up to 2,000 device groups per tenant, and changes can take from minutes to a few hours to show everywhere.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/machine-groups" rel="noopener noreferrer"&gt;Create and manage device groups&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  6. Let rules tag devices for you
&lt;/h2&gt;

&lt;p&gt;Tags feed device groups, and nobody enjoys tagging 300 servers by hand. &lt;strong&gt;Settings &amp;gt; Microsoft Defender XDR &amp;gt; Asset rule management&lt;/strong&gt; creates rules that add a tag when a device matches conditions such as name, domain, OS platform, internet-facing status, onboarding status or an existing manual tag.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fngrt92nphmcepqaqce0g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fngrt92nphmcepqaqce0g.png" alt="Asset rule management, Review and finish: rule Test1 adds a tag to 9 devices" width="800" height="460"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Changes can take up to an hour to appear.&lt;/li&gt;
&lt;li&gt;Tags set by a rule can't be edited by hand, and the rule removes the tag when a device stops matching.&lt;/li&gt;
&lt;li&gt;Want to pause a rule? Use &lt;strong&gt;Turn off&lt;/strong&gt;. Deleting it can change the tags already applied.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Sources: &lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/machine-tags" rel="noopener noreferrer"&gt;Create and manage device tags&lt;/a&gt; · &lt;a href="https://learn.microsoft.com/en-us/defender-xdr/configure-asset-rules" rel="noopener noreferrer"&gt;Asset rule management: dynamic rules for devices&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Day 2 checklist
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Deployment method chosen per platform. The local script stays in the lab&lt;/li&gt;
&lt;li&gt;[ ] Test device onboarded, sensor &lt;strong&gt;Active&lt;/strong&gt;, detection test alert seen&lt;/li&gt;
&lt;li&gt;[ ] Entra &lt;strong&gt;security&lt;/strong&gt; groups created for each team (role-assignable only if they need Entra roles)&lt;/li&gt;
&lt;li&gt;[ ] Custom roles created, assigned to groups, and unified RBAC &lt;strong&gt;activated&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;[ ] Device groups created, ranked, previewed, and &lt;strong&gt;every&lt;/strong&gt; group has user access set&lt;/li&gt;
&lt;li&gt;[ ] Asset rules tag new devices automatically&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Day 3 is next: device timeline, inventory and vulnerability management.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/deployment-strategy" rel="noopener noreferrer"&gt;Identify your architecture and select a deployment method&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/mde-planning-guide" rel="noopener noreferrer"&gt;Get started with your Microsoft Defender for Endpoint deployment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/configure-endpoints-script" rel="noopener noreferrer"&gt;Onboard Windows devices using a local script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/run-detection-test" rel="noopener noreferrer"&gt;Run a detection test on a newly onboarded device&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/purview/device-onboarding-script" rel="noopener noreferrer"&gt;Onboard Windows devices to Microsoft Purview using a local script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/entra/fundamentals/concept-learn-about-groups" rel="noopener noreferrer"&gt;Learn about groups, group membership, and access&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/groups-concept" rel="noopener noreferrer"&gt;Use Microsoft Entra groups to manage role assignments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/groups-create-eligible" rel="noopener noreferrer"&gt;Create a role-assignable group in Microsoft Entra ID&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-xdr/create-custom-rbac-roles" rel="noopener noreferrer"&gt;Create custom roles with Microsoft Defender unified RBAC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-xdr/custom-permissions-details" rel="noopener noreferrer"&gt;Permissions in Microsoft Defender unified RBAC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/machine-groups" rel="noopener noreferrer"&gt;Create and manage device groups&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-endpoint/machine-tags" rel="noopener noreferrer"&gt;Create and manage device tags&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/defender-xdr/configure-asset-rules" rel="noopener noreferrer"&gt;Asset rule management: dynamic rules for devices&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>microsoftdefender</category>
      <category>mde</category>
      <category>endpointsecurity</category>
      <category>azuresecurity</category>
    </item>
  </channel>
</rss>
