<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Intune Customer Success articles</title>
    <link>https://techcommunity.microsoft.com/t5/intune-customer-success/bg-p/IntuneCustomerSuccess</link>
    <description>Intune Customer Success articles</description>
    <pubDate>Fri, 07 Aug 2026 14:12:56 GMT</pubDate>
    <dc:creator>IntuneCustomerSuccess</dc:creator>
    <dc:date>2026-08-07T14:12:56Z</dc:date>
    <item>
      <title>Registry Inventory in Microsoft Intune: Verifying What’s on Your Devices</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/registry-inventory-in-microsoft-intune-verifying-what-s-on-your/ba-p/4541312</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Madison Cooks, Product Manager | Microsoft Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;IT admins need a reliable way to confirm how Windows devices are configured, especially when troubleshooting, validating compliance, or investigating security posture. Policy assignment alone doesn’t always show what’s present on the device and getting registry visibility at scale has often required custom discovery or remediation scripts that take time to build, test, and maintain.&lt;/P&gt;
&lt;P&gt;With Microsoft Intune’s July (2607) release, device inventory will include Windows registry data, helping IT admins verify a device’s actual configuration, not just the policy assigned. With a new Device inventory property for registry keys, you define the keys you care about in the properties catalog, and Intune collects them for you. There’s no collection logic to build or keep running.&lt;/P&gt;
&lt;P&gt;This makes registry-based configuration checks easier to operationalize across managed Windows devices, so teams can spend less time maintaining scripts and more time acting on the data.&lt;/P&gt;
&lt;img&gt;
&lt;P&gt;&lt;EM&gt;Figure 1: Microsoft Intune device inventory profile creation screen showing the Properties picker with the Registry category selected for inventory data collection.&lt;/EM&gt;&lt;/P&gt;
&lt;/img&gt;
&lt;H2&gt;What registry data you collect&lt;/H2&gt;
&lt;P&gt;Registry data collection is configured through the existing properties catalog. For each entry, provide a registry key path and, when needed, a value name. For every targeted device, the device agent attempts collection and reports:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Registry key path&lt;/LI&gt;
&lt;LI&gt;Value name&lt;/LI&gt;
&lt;LI&gt;Value type&lt;/LI&gt;
&lt;LI&gt;Value data&lt;/LI&gt;
&lt;/UL&gt;
&lt;img&gt;&lt;EM&gt;Figure 2: &lt;SPAN style="color: rgb(112, 112, 112);" data-mce-style="color: rgb(112, 112, 112);"&gt;Microsoft Intune device inventory profile configuration page showing registry key collection settings, including registry path, collection pattern options, and value name fields.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;The initial release supports the following collection patterns designed for common admin scenarios that use HKEY_LOCAL_MACHINE (HKLM) paths.&lt;/P&gt;
&lt;H3&gt;Single value&lt;/H3&gt;
&lt;P&gt;Specify a registry path and value name to collect one value from that path. For example, collect Secure Boot certificate servicing status from HKLM\SYSTEM\CurrentControlSet\Control\SecureBoot by using values such as UEFICA2023Status, UEFICA2023Error, or UEFICA2023ErrorEvent.&lt;/P&gt;
&lt;H3&gt;All values under a path, non-recursive&lt;/H3&gt;
&lt;P&gt;Specify a registry path to collect all values directly under that path. This pattern doesn't include subkeys. For example, collect values directly under a Windows Update configuration path to help validate expected settings.&lt;/P&gt;
&lt;H3&gt;Same value across subkeys&lt;/H3&gt;
&lt;P&gt;Specify a base registry key path and a value name to collect that value from each immediate subkey. For example, collect DHCP status across network interface subkeys under HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces.&lt;/P&gt;
&lt;H2&gt;Where registry inventory data appears&lt;/H2&gt;
&lt;P&gt;After collection, registry inventory data will be available in &lt;STRONG&gt;Device inventory&lt;/STRONG&gt; at initial release. We’ll expand access to registry data in the coming months, including support in additional reporting and exploration experiences.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Figure 3: &lt;SPAN style="color: rgb(112, 112, 112);" data-mce-style="color: rgb(112, 112, 112);"&gt;Microsoft Intune Device Inventory page displaying collected Windows registry data for a device, including registry key paths, values, collection status, and timestamps.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;This makes registry data available alongside other inventory signals, so admins can use familiar tools to investigate configuration, validate device state, and support troubleshooting without building separate collection scripts.&lt;/P&gt;
&lt;H2&gt;How admins use this&lt;/H2&gt;
&lt;P&gt;You can collect registry data and view it per device in Device inventory - a verified record of each endpoint’s actual configuration and a key source of settings data on each endpoint. This helps answer questions like: Is a setting actually enabled on the device? Which app, version, or configuration is installed? Did a policy apply correctly? Why is this device behaving differently from the rest?&lt;/P&gt;
&lt;P&gt;Registry data collection in Device inventory is included with Microsoft Intune Plan 1.&lt;/P&gt;
&lt;H2&gt;Collection results and limits&lt;/H2&gt;
&lt;P&gt;If a registry value exists but doesn’t contain data, collection succeeds and the value appears as empty. If the registry path or value name doesn’t exist on a device, that device reports &lt;STRONG&gt;Not found&lt;/STRONG&gt; for the collection result. Collection continues for all other devices, so one missing value won’t block results from devices where the value exists.&lt;/P&gt;
&lt;P&gt;Registry inventory includes safeguards to keep collection focused and manageable. Each collected registry value is capped at &lt;STRONG&gt;6 KB&lt;/STRONG&gt;, and each device can collect up to &lt;STRONG&gt;100 registry keys&lt;/STRONG&gt;. If a value or device exceeds these limits, collection skips the excess data and reports the applicable result for that device. These limits help manage data volume, maintain service performance, and reduce the risk of over-collection.&lt;/P&gt;
&lt;P&gt;Registry inventory is designed for configuration visibility and troubleshooting, not for collecting sensitive or confidential data. Built-in heuristic detection helps identify and prevent ingestion of values that may contain secrets, credentials, authentication tokens, certificates, private keys, connection strings, or other data that could grant access if exposed. If a value is flagged as potentially sensitive, it&lt;STRONG&gt; isn’t &lt;/STRONG&gt;collected.&lt;/P&gt;
&lt;P&gt;Collection is limited to HKEY_LOCAL_MACHINE (HKLM) paths. This keeps inventory focused on device-level configuration and avoids user-specific registry contexts.&lt;/P&gt;
&lt;H1&gt;Summary&lt;/H1&gt;
&lt;P&gt;Registry inventory in Microsoft Intune helps admins collect Windows registry data in a native, declarative way. Instead of maintaining custom scripts for common inventory scenarios, admins can configure registry collection in the properties catalog and query the results through familiar Intune reporting experiences.&lt;/P&gt;
&lt;P&gt;Use registry inventory for configuration visibility and troubleshooting across managed Windows devices. As you plan your collection strategy, focus on device-level HKLM data, avoid sensitive values, and remember collection limits to keep inventory targeted and manageable.&lt;/P&gt;
&lt;P&gt;If you have any feedback or questions, leave a comment below or reach out to us on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jul 2026 20:59:27 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/registry-inventory-in-microsoft-intune-verifying-what-s-on-your/ba-p/4541312</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-07-28T20:59:27Z</dc:date>
    </item>
    <item>
      <title>From hours to minutes: Rethinking Microsoft Intune compliance reporting with the Export API</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/from-hours-to-minutes-rethinking-microsoft-intune-compliance/ba-p/4540554</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Daniel Gerrity – Principal Product Manager | Microsoft Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you manage a large device fleet with Microsoft Intune, you’ve almost certainly needed to get reporting data out of the service at scale — compliance state, device inventory, app status, endpoint analytics, or one of the many other reports admins rely on for operations and audit evidence. Intune supports this pattern through the &lt;STRONG&gt;export API&lt;/STRONG&gt;, which generates supported reports as asynchronous export jobs instead of requiring you to retrieve the same data through thousands of operational Graph calls.&lt;/P&gt;
&lt;P&gt;You can see the full list of reports available through the export API in &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-management/reports/ref-graph-available-reports" target="_blank" rel="noopener"&gt;Intune reports and properties available using Graph API&lt;/A&gt; documentation. In the illustrative scenario below, moving one nightly job from operational Graph reporting endpoints to the &lt;STRONG&gt;Intune export API (exportJobs)&lt;/STRONG&gt; cuts the work from roughly &lt;STRONG&gt;100,000 API calls to about 15&lt;/STRONG&gt; while producing the same report data. The runtime drops from &lt;STRONG&gt;~2.5 hours to ~15 minutes&lt;/STRONG&gt;. Here’s how, and why the pattern holds up as your fleet grows.&lt;/P&gt;
&lt;DIV style="margin: 24px 0; padding: 18px 20px; border-left: 5px solid #FFB900; background-color: #fff8e5; border-radius: 6px; color: #1f1f1f; font-family: Arial, Helvetica, sans-serif; font-size: 14px;"&gt;
&lt;DIV style="display: flex; align-items: center; gap: 8px; margin-bottom: 8px;"&gt;&lt;SPAN style="font-size: 18px; line-height: 1;"&gt;&lt;STRONG style="font-size: 16px; color: #8a5a00;"&gt;Note on the numbers&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P style="margin: 0; line-height: 1.5;"&gt;The figures below are a representative example for a hypothetical 50,000-device enterprise, “Contoso,” and are rounded for clarity. Your results may vary based on fleet size, policy count, and how many compliance settings you evaluate.&lt;/P&gt;
&lt;/DIV&gt;
&lt;H2&gt;The scenario&lt;/H2&gt;
&lt;P&gt;Contoso runs a nightly job that answers a deceptively simple question:&lt;/P&gt;
&lt;DIV style="margin: 24px 0; padding: 20px 24px; background-color: #f5f9ff; border-left: 4px solid #0078d4; border-radius: 4px;"&gt;
&lt;P style="margin: 0; font-size: 16px; line-height: 1.6; color: #323130;"&gt;For each device, across every compliance policy assigned to it, what is the state of each individual setting?&lt;/P&gt;
&lt;/DIV&gt;
&lt;P&gt;This is a classic &lt;STRONG&gt;per-device, per-compliance-policy, per-setting&lt;/STRONG&gt; state export. It’s the raw material behind compliance dashboards, audit evidence, remediation targeting, and “why is this device noncompliant” investigations. In Intune’s reporting catalog, this is the DeviceStatusSummaryByCompliancePolicySettingsReportV3 report.&lt;/P&gt;
&lt;P&gt;Contoso has &lt;STRONG&gt;~50,000 managed devices&lt;/STRONG&gt;, and the job runs once a day.&lt;/P&gt;
&lt;H2&gt;The old way: Operational Graph APIs&lt;/H2&gt;
&lt;P&gt;The intuitive approach treats compliance data as something you &lt;EM&gt;fetch, per device, right now&lt;/EM&gt;. The script:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Enumerates the fleet (managedDevices).&lt;/LI&gt;
&lt;LI&gt;Loops over every device, and for each one calls the operational reporting or setting-state endpoints (such as managedDevices detail and settingStates) to pull that device’s per-policy, per-setting results.&lt;/LI&gt;
&lt;LI&gt;Pages through the results in small JSON pages (often 50 rows at a time), reassembling everything client-side.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;It works. It just doesn’t scale because the &lt;STRONG&gt;number of calls is a function of the number of devices&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;At roughly two operational calls per device, 50,000 devices is on the order of &lt;STRONG&gt;~100,000 Graph calls per run&lt;/STRONG&gt;. That volume brings its own tax:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Throttling. &lt;/STRONG&gt;You hit service protection limits and have to implement retry/back-off logic.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Threading. &lt;/STRONG&gt;To finish inside the window at all, you parallelize which means concurrency bugs, partial failures, and harder debugging.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Fragility. &lt;/STRONG&gt;A run that makes 100,000 calls has 100,000 chances to fail, and a mid-run failure often means starting over.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Time. &lt;/STRONG&gt;End&lt;STRONG&gt;=&lt;/STRONG&gt;to&lt;STRONG&gt;-&lt;/STRONG&gt;end, the job lands around ~2.5 hours.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Every time Contoso onboards more devices, this job gets &lt;EM&gt;slower and more expensive&lt;/EM&gt; - the worst possible scaling direction for something that runs every night.&lt;/P&gt;
&lt;H2&gt;The new way: Export API (exportJobs)&lt;/H2&gt;
&lt;P&gt;The export API flips the model. Instead of asking Graph to compute results device-by-device in real time, you ask Intune to &lt;STRONG&gt;generate the entire report once, server-side&lt;/STRONG&gt;, and hand you back a single file.&lt;/P&gt;
&lt;P&gt;The flow is a short, asynchronous handshake:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;1. POST  /deviceManagement/reports/exportJobs
         { "reportName": "DeviceStatusSummaryByCompliancePolicySettingsReportV3",
           "format": "csv", ...optional filter/select... }
         → returns a jobId, status: "notStarted"

2. GET   /deviceManagement/reports/exportJobs('{jobId}')
         → poll until status: "completed"     (a handful of polls while it builds)
         → response includes a short-lived download URL

3. GET   {download URL}
         → one zipped CSV containing every device × policy × setting row&lt;/LI-CODE&gt;
&lt;P&gt;That’s the whole pattern: &lt;STRONG&gt;request → poll → download → unzip → load&lt;/STRONG&gt;. One report, one file, the entire fleet inside it.&lt;/P&gt;
&lt;P&gt;Count the calls: &lt;STRONG&gt;one&lt;/STRONG&gt; POST to start the job, &lt;STRONG&gt;a handful&lt;/STRONG&gt; of GET polls while Intune builds the file, and &lt;STRONG&gt;one&lt;/STRONG&gt; GET to download it - call it&amp;nbsp;&lt;STRONG&gt;~15 calls total&lt;/STRONG&gt;. Not ~15 per device. ~15 for the whole 50,000-device run. And that number barely moves whether Contoso has 50,000 devices or 150,000.&lt;/P&gt;
&lt;P&gt;Runtime drops to about &lt;STRONG&gt;~15 minutes&lt;/STRONG&gt;, most of which is simply &lt;EM&gt;waiting&lt;/EM&gt; for the export to finish - cheap poll calls, not active compute.&lt;/P&gt;
&lt;P&gt;Most importantly, &lt;STRONG&gt;the output schema is identical&lt;/STRONG&gt;. The CSV columns match what the old per-device loop assembled, so nothing downstream; dashboards, warehouse tables, alerting, has to change. You swap the &lt;EM&gt;acquisition&lt;/EM&gt; layer and leave everything else alone.&lt;/P&gt;
&lt;H2&gt;Side by side&lt;/H2&gt;
&lt;DIV style="max-width: 900px; margin: 24px auto; overflow-x: auto;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-color-custom-d1d1d1 lia-border-style-solid" border="1" style="width: 100%; border-width: 1px; border-spacing: 0;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class="lia-background-color-custom-f5f5f5" scope="col" style="padding: 16px;"&gt;Comparison&lt;/th&gt;&lt;th class="lia-background-color-custom-0f6cbd" scope="col" style="padding: 16px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;Operational Graph APIs&lt;/SPAN&gt;&lt;/th&gt;&lt;th class="lia-background-color-custom-fff4ce" scope="col" style="padding: 16px;"&gt;&lt;SPAN style="display: inline-block; margin-bottom: 6px; padding: 2px 8px; font-size: 12px; font-weight: 600; color: #5c4400; background-color: #ffdf75; border: 1px solid #e0b000; border-radius: 12px;"&gt; Recommended &lt;/SPAN&gt; &lt;BR /&gt;Export API (&lt;CODE style="font-size: 13px;"&gt;exportJobs&lt;/CODE&gt;)&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="lia-background-color-custom-fafafa" scope="row" style="padding: 14px 16px;"&gt;Pattern&lt;/th&gt;&lt;td style="padding: 14px 16px;"&gt;Per-device loop plus paging&lt;/td&gt;&lt;td class="lia-background-color-custom-fffaf0" style="padding: 14px 16px;"&gt;Async export → download one file&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="lia-background-color-custom-fafafa" scope="row" style="padding: 14px 16px;"&gt;API calls per run&lt;/th&gt;&lt;td style="padding: 14px 16px;"&gt;&lt;STRONG&gt;~100,000&lt;/STRONG&gt;&lt;/td&gt;&lt;td class="lia-background-color-custom-fffaf0" style="padding: 14px 16px;"&gt;&lt;STRONG&gt;~15&lt;/STRONG&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="lia-background-color-custom-fafafa" scope="row" style="padding: 14px 16px;"&gt;Calls scale with&lt;/th&gt;&lt;td style="padding: 14px 16px;"&gt;Number of devices&lt;/td&gt;&lt;td class="lia-background-color-custom-fffaf0" style="padding: 14px 16px;"&gt;Nothing. The handshake remains fixed.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="lia-background-color-custom-fafafa" scope="row" style="padding: 14px 16px;"&gt;Runtime&lt;/th&gt;&lt;td style="padding: 14px 16px;"&gt;&lt;STRONG&gt;~2.5 hours&lt;/STRONG&gt;&lt;/td&gt;&lt;td class="lia-background-color-custom-fffaf0" style="padding: 14px 16px;"&gt;&lt;STRONG&gt;~15 minutes&lt;/STRONG&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="lia-background-color-custom-fafafa" scope="row" style="padding: 14px 16px;"&gt;Concurrency&lt;/th&gt;&lt;td style="padding: 14px 16px;"&gt;Threading required&lt;/td&gt;&lt;td class="lia-background-color-custom-fffaf0" style="padding: 14px 16px;"&gt;None needed&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="lia-background-color-custom-fafafa" scope="row" style="padding: 14px 16px;"&gt;Output schema&lt;/th&gt;&lt;td style="padding: 14px 16px;"&gt;—&lt;/td&gt;&lt;td class="lia-background-color-custom-fffaf0" style="padding: 14px 16px;"&gt;Unchanged and drop-in compatible&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="lia-background-color-custom-f0f6ff" scope="row" style="padding: 16px;"&gt;Net result&lt;/th&gt;&lt;td class="lia-background-color-custom-f7f9fc" style="padding: 16px;"&gt;—&lt;/td&gt;&lt;td class="lia-background-color-custom-dff6dd" style="padding: 16px;"&gt;~6,000× fewer API calls&lt;BR /&gt;~10× faster runtime&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H2&gt;Why it scales: Roundtrips, not bytes&lt;/H2&gt;
&lt;P&gt;Here’s the subtlety worth internalizing, because it’s easy to get wrong. There are &lt;STRONG&gt;two different costs&lt;/STRONG&gt; in this job, and they scale on &lt;STRONG&gt;different axes&lt;/STRONG&gt;:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;The number of API calls&lt;/STRONG&gt; - round-trips across the wire.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;The volume of data&lt;/STRONG&gt; - the actual compliance rows you move.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;The data volume is the same either way. &lt;/STRONG&gt;50,000 devices × N settings is 50,000 × N rows, whether you assemble them from 100,000 little paged responses or receive them in one CSV. The export doesn’t move &lt;EM&gt;less&lt;/EM&gt; data - it moves the&amp;nbsp;&lt;EM&gt;same&lt;/EM&gt; data. And yes, that file grows with &lt;STRONG&gt;both&lt;/STRONG&gt; device count and setting count. More devices, bigger file; more settings, bigger file.&lt;/P&gt;
&lt;P&gt;So the win isn’t fewer bytes. &lt;STRONG&gt;The win is fewer round-trips.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Every one of those 100,000 operational calls relies on authentication, TLS setup, network latency, and service-protection (throttling) accounting regardless of how much data it returns. Multiply that fixed overhead by 100,000 and it dominates everything. The export only pays that tax &lt;STRONG&gt;twice&lt;/STRONG&gt;: once to start the job, once to download the file. Intune does the assembly server-side and streams you the result in a single bulk transfer.&lt;/P&gt;
&lt;P&gt;That reframes the scaling story:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Call count&lt;/STRONG&gt; is essentially constant - it doesn’t grow with devices or settings. It’s one job and one download.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Data volume&lt;/STRONG&gt; grows with devices and settings but a bigger CSV is a bigger &lt;EM&gt;single download&lt;/EM&gt;, not more calls. Bulk transfer is exactly what HTTP is good at.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Runtime&lt;/STRONG&gt; has a mild data dependency: a larger fleet takes Intune a little longer to build the file. But you absorb that as a few extra seconds of poll-waiting, not as thousands of extra calls you have to orchestrate, retry, and throttle-manage.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;What the IT admin actually gets&lt;/H2&gt;
&lt;P&gt;Beyond the raw speed, here’s the value that shows up in day-to-day operations:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Your maintenance window comes back. &lt;/STRONG&gt;A 15-minute job leaves room for everything else.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Fewer moving parts to maintain. &lt;/STRONG&gt;No custom throttling handler, no thread pool, no resumability logic. Less code is less to break at 2 a.m.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reliability by design. &lt;/STRONG&gt;Two roundtrips means two failure points, and the server does the heavy lifting of assembling a consistent snapshot.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Lower cost and lower service impact. &lt;/STRONG&gt;Eliminating ~100,000 calls is easier on your tenant’s throttling limits and a better citizen for the Intune service overall.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Room to grow. &lt;/STRONG&gt;Because call count is decoupled from device count, doubling the fleet doesn’t double the job, you just download a somewhat larger file.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;No downstream disruption. &lt;/STRONG&gt;Same schema for the output means the migration is contained to the ingestion step which is a low-risk swap, not a re-platforming.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;When to use which&lt;/H2&gt;
&lt;P&gt;The export API isn’t a universal replacement, it’s best used for &lt;STRONG&gt;bulk, point-in-time snapshots&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Reach for exportJobs&lt;/STRONG&gt; when you need the whole fleet’s state (or a large, filtered slice) on a schedule such as nightly compliance loads, audit exports, warehouse hydration.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Stick with the operational endpoints&lt;/STRONG&gt; when you need a single device &lt;EM&gt;right now&lt;/EM&gt;, an interactive “check this one device” lookup, or a real-time remediation trigger where waiting on an async job doesn’t make sense.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The two are complementary. The mistake isn’t using the operational APIs, it’s using them &lt;EM&gt;in a loop&lt;/EM&gt; to reconstruct something the export API will hand you in one file.&lt;/P&gt;
&lt;H2&gt;The takeaway&lt;/H2&gt;
&lt;P&gt;The per-device loop feels natural because it mirrors how we think about devices, one at a time. But at fleet scale, the question isn’t “what’s the state of this device?” a hundred thousand times over. It’s “give me the state of everything,” once. The export API is built for exactly that question, and answering it the right way turned a multi-hour nightly grind into a coffee break - &lt;STRONG&gt;from ~100,000 calls to about 15, ~10× faster, with zero downstream changes.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you have any questions, leave a comment below or reach out to us on X: &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;!&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jul 2026 19:07:28 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/from-hours-to-minutes-rethinking-microsoft-intune-compliance/ba-p/4540554</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-07-24T19:07:28Z</dc:date>
    </item>
    <item>
      <title>Designing Intune enrollment for frontline workers: Choosing the right path for real-world devices</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/designing-intune-enrollment-for-frontline-workers-choosing-the/ba-p/4540144</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Shawn Catlin – Senior Product Manager | Microsoft Intune and Sucheta Gawade, Microsoft MVP (Azure &amp;amp; Security / Intune)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Practitioner perspective from Sucheta Gawade, Microsoft MVP (Azure &amp;amp; Security / Intune), with deep experience in secure frontline mobility, including regulated healthcare environments.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Enrollment &lt;U&gt;methodology&lt;/U&gt;&amp;nbsp;is one of the most consequential design decisions teams make for frontline environments. It shapes how devices are used, how identity is handled, how failures are recovered from, and how much friction workers experience before they can do their jobs.&lt;/P&gt;
&lt;P&gt;Frontline use cases aren’t limited to shared devices. They can span nearly every enrollment type available in Microsoft Intune, including user-assigned, shared, dedicated, kiosk, corporate-owned, BYOD, and zero-touch deployment models. The right choice is often influenced by business need, operational workflow, budget, support model, and security requirements. But it must also account for platform and operating system design. Android, iOS, and iPadOS may offer similar enrollment concepts, but they don’t always behave the same way or support the same management patterns.&lt;/P&gt;
&lt;P&gt;That distinction matters. A kiosk or dedicated-device model, for example, is intentionally designed for a locked-down, task-focused experience. It manages the device around a specific function, not around a personalized user workspace. In that model, broad app availability, persistent personalization, and user-driven app installation are not the primary management paradigm. Similarly, a shared-device model should not be selected simply because an organization cannot provide a dedicated device to every worker. If identity, app access, compliance, or user context are required, those needs must be part of the enrollment decision from the beginning.&lt;/P&gt;
&lt;P&gt;There is no copy-and-paste frontline enrollment strategy that works across every industry, business unit, or device scenario. Some frontline devices are shared across shifts and must remain reliable where connectivity, identity, and support are not guaranteed. Others are assigned to supervisors, clinicians, field workers, or shift leads who need persistent access to apps, settings, and data. When enrollment choices are made without accounting for these realities, especially platform differences and OS-level limitations, friction surfaces quickly during pilots and scales painfully during rollout.&lt;/P&gt;
&lt;P&gt;This article explains how to approach Intune enrollment for frontline devices through a practical, reality-first lens: start with how the device is used, align the management model to the workflow, and then plan how the device will be enrolled, replaced, and reprovisioned at scale.&lt;/P&gt;
&lt;BLOCKQUOTE style="margin: 28px 0; padding: 24px 28px; border-left: 5px solid #5b5fc7; border-radius: 0 8px 8px 0; background-color: #f5f6fa; color: #242424;"&gt;
&lt;P style="margin: 0 0 16px; font-size: 18px; line-height: 1.65;"&gt;&lt;SPAN style="font-size: 32px; line-height: 0; vertical-align: -6px;" aria-hidden="true"&gt;“&lt;/SPAN&gt;In a hospital environment, frontline does not mean one type of device or one type of worker. A shared clinical workstation, a nurse’s mobile device, a patient check-in kiosk, a barcode scanner, and a supervisor’s assigned device may all be considered frontline, but they each have very different identity, security, app, and recovery requirements. That is why enrollment decisions have to start with the workflow.&lt;/P&gt;
&lt;P style="margin: 0; font-size: 14px; line-height: 1.5; color: #555;"&gt;&lt;STRONG style="color: #242424;"&gt;Sucheta Gawade&lt;/STRONG&gt;&lt;BR /&gt;Practitioner&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H2&gt;&lt;STRONG&gt;Enrollment Is a Design Decision, not a Checkbox&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Enrollment does more than bring a device under management. It defines how the device is expected to work, where the security boundary sits, how identity is applied, and what recovery looks like when something fails in the field.&lt;/P&gt;
&lt;P&gt;There is no single “best” enrollment model for frontline. There is only the model that best fits how the device is actually used. The right choice depends on whether the device follows a person, a shift, a task, or a business process. It also depends on how much identity matters to the experience, whether apps need to be personalized, whether Conditional Access or compliance is required, and how quickly the device must be replaced or recovered.&lt;/P&gt;
&lt;P&gt;This is why many problems that look like policy, app, or configuration failures are actually enrollment design problems in disguise. A device can be successfully enrolled and still be poorly designed for the job it needs to do.&lt;/P&gt;
&lt;BLOCKQUOTE style="margin: 28px 0; padding: 24px 28px; border-left: 5px solid #5b5fc7; border-radius: 0 8px 8px 0; background-color: #f5f6fa; color: #242424;"&gt;
&lt;P style="margin: 0 0 16px; font-size: 18px; line-height: 1.65;"&gt;&lt;SPAN style="font-size: 32px; line-height: 0; vertical-align: -6px;" aria-hidden="true"&gt;“&lt;/SPAN&gt;A device can be successfully enrolled and still fail the workflow. If a shift worker cannot access the right app quickly, if a shared device retains the wrong user context, or if a replacement device cannot be brought online during a shift, the issue may look like an app or support problem. In reality, it often traces back to an enrollment model that did not match the workflow.&lt;/P&gt;
&lt;P style="margin: 0; font-size: 14px; line-height: 1.5; color: #555;"&gt;&lt;STRONG style="color: #242424;"&gt;Sucheta Gawade&lt;/STRONG&gt;&lt;BR /&gt;Practitioner&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H2&gt;&lt;STRONG&gt;Separate Two Decisions: Management Model and Provisioning Method&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Frontline enrollment planning becomes easier when teams separate two related but different decisions.&lt;/P&gt;
&lt;P&gt;The first decision is the &lt;STRONG&gt;management model&lt;/STRONG&gt;. This is the architectural choice. It answers questions such as:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Does the device need to represent a specific person?&lt;/LI&gt;
&lt;LI&gt;Is the device shared across multiple workers?&lt;/LI&gt;
&lt;LI&gt;Is it dedicated to a narrow task or workflow?&lt;/LI&gt;
&lt;LI&gt;Does the device require personal apps, persistent settings, or user-specific data?&lt;/LI&gt;
&lt;LI&gt;Does the workflow require Conditional Access, compliance, auditability, or individual identity?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This decision determines whether the device should be user-associated, shared, dedicated, kiosk-style, personally owned, or corporate-owned with a work profile.&lt;/P&gt;
&lt;P&gt;The second decision is the &lt;STRONG&gt;provisioning and reprovisioning method&lt;/STRONG&gt;. This is the lifecycle choice. It answers questions such as:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;How will the device get into management the first time?&lt;/LI&gt;
&lt;LI&gt;Will it be staged by IT, a depot, a partner, or the site?&lt;/LI&gt;
&lt;LI&gt;What happens after a wipe, repair, refresh, or reassignment?&lt;/LI&gt;
&lt;LI&gt;Can the device recover without a specific user’s credentials?&lt;/LI&gt;
&lt;LI&gt;Will Wi-Fi, certificates, tokens, apps, and policies be available at first boot?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Zero-touch, pre-staging, depot workflows, and reprovisioning plans support the selected management model. They should not replace the decision about which model is right for the scenario.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Start With How the Device Is Used&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;In the previous article, &lt;A class="lia-external-url" href="https://aka.ms/Intune/FLM-mobile-estate" target="_blank" rel="noopener"&gt;Migrating Frontline Mobile Devices: Understanding the Reality of Your Estate&lt;/A&gt;, we discussed why successful frontline migrations begin with understanding how devices are actually used in the field. That discovery work should now feed directly into enrollment design.&lt;/P&gt;
&lt;P&gt;The most reliable starting point is not the department, license, or ownership model. It is the device’s behavior in the field.&lt;/P&gt;
&lt;P&gt;Ask:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Does this device follow a person?&lt;/LI&gt;
&lt;LI&gt;Does it follow a shift?&lt;/LI&gt;
&lt;LI&gt;Does it follow a task?&lt;/LI&gt;
&lt;LI&gt;Does it need to know who the user is?&lt;/LI&gt;
&lt;LI&gt;Does it need persistent user context?&lt;/LI&gt;
&lt;LI&gt;Does it need to be quickly replaced with minimal IT involvement?&lt;/LI&gt;
&lt;LI&gt;Does the platform support the experience you expect?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The answers help map real-world requirements to the right Intune enrollment approach. Before selecting an enrollment model, organizations should also understand how identity is expected to function on the device. If you have not yet reviewed assigned versus shared identity patterns, see our previous article, &lt;A class="lia-external-url" href="https://aka.ms/Intune/FLM-Identity" target="_blank" rel="noopener"&gt;Migrating frontline mobile devices: Identity considerations for assigned and shared devices&lt;/A&gt;, which explores how user identity, authentication, auditability, and device ownership assumptions can influence frontline management decisions.&lt;/P&gt;
&lt;DIV style="margin: 24px 0; overflow-x: auto;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-0078d4"&gt;&lt;th class="lia-border-color-custom-d1d1d1 lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;Decision indicator&lt;/SPAN&gt;&lt;/th&gt;&lt;th class="lia-border-color-custom-d1d1d1 lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;Usually points toward&lt;/SPAN&gt;&lt;/th&gt;&lt;th class="lia-border-color-custom-d1d1d1 lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;Validate before choosing&lt;/SPAN&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;One person regularly uses the device and needs persistent apps, settings, approvals, or data&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;User-driven or user-associated enrollment&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Whether identity and personalization are truly required for the workflow&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-f7f7f7"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Multiple workers use the same device across shifts and need individual sign-in&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Shared or device-first enrollment with identity support&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;How sign-in, sign-out, session cleanup, and auditability will work&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;The device performs a narrow, repeatable task&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Dedicated or kiosk-style enrollment&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Whether the workflow can operate with a locked-down app set and minimal user choice&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-f7f7f7"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;The device needs corporate control but may allow limited personal use&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Corporate-owned work profile where supported&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Whether the OS supports the expected separation between work and personal data&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;The device is personally owned and only work data needs to be protected&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;BYOD / personally owned work profile / user enrollment&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Whether the workflow can tolerate limited organizational control&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-f7f7f7"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;The device must be replaced quickly with minimal IT involvement&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Pre-staged, zero-touch, or easily reprovisioned device-first model&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Reset behavior, network readiness, certificate delivery, and replacement speed&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;The environment has inconsistent connectivity or limited support&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Simpler enrollment paths with fewer live dependencies&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;What the device needs at first boot, during sign-in, and after wipe or reset&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H2&gt;&lt;STRONG&gt;Map Frontline Scenarios to Enrollment Models&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;A practical Intune strategy starts by accepting that frontline is not one scenario. It is a collection of scenarios. Standardization is important, but standardizing on one enrollment method for every frontline use case is rarely the right goal. Mature organizations standardize the decision framework, not necessarily the deployment model.&lt;/P&gt;
&lt;DIV style="margin: 24px 0; overflow-x: auto;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-0078d4"&gt;&lt;th class="lia-border-color-custom-d1d1d1 lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;Device usage pattern&lt;/SPAN&gt;&lt;/th&gt;&lt;th class="lia-border-color-custom-d1d1d1 lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;Typical characteristics&lt;/SPAN&gt;&lt;/th&gt;&lt;th class="lia-border-color-custom-d1d1d1 lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;iOS/iPadOS enrollment&lt;/SPAN&gt;&lt;/th&gt;&lt;th class="lia-border-color-custom-d1d1d1 lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;Android enrollment&lt;/SPAN&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;User-assigned device&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;One person regularly uses the device and needs personalized apps, settings, and data&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Automated Device Enrollment with user affinity&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Android Enterprise Fully Managed or Corporate-Owned Work Profile if personal use is permitted&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-f7f7f7"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Shared device with individual sign-in&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Multiple workers share the device and sign in with their own identities&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Automated Device Enrollment with Microsoft Entra Shared Device Mode; Shared iPad when multi-user iPad support is required&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Android Enterprise Dedicated Device with Microsoft Entra Shared Device Mode&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Dedicated or task-based device&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Device performs a specific function and does not require a personalized user experience&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Automated Device Enrollment without user affinity, with supervised device and app restrictions&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Android Enterprise Dedicated Device&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-f7f7f7"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Android device without Google Mobile Services&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Corporate-owned specialty device, often shared or task-focused&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Not applicable&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Android AOSP userless or AOSP user-associated enrollment&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Personally owned device&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Employee-owned device used for work&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;BYOD User Enrollment&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Android Enterprise Personally Owned Work Profile&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-f7f7f7"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Zero-touch or pre-staged deployment&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Corporate-owned device that needs scalable provisioning or replacement&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Automated Device Enrollment through Apple Business Manager or Apple School Manager&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Android Zero-touch Enrollment, Samsung Knox Mobile Enrollment, or equivalent supported provisioning path&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;If the device follows a person, choose a model optimized for identity and personalized access. If the device follows a shift, workflow, or task, choose a model optimized for simplicity, consistency, and easy replacement.&lt;/P&gt;
&lt;P&gt;If you’re looking for more platform-specific guidance please see frontline enrollment resources for both Android and iOS/iPadOS:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/solutions/frontline-worker/android?tabs=ae" target="_blank" rel="noopener"&gt;Get started with Android frontline worker devices&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/solutions/frontline-worker/ios-ipados?tabs=sharedipad" target="_blank" rel="noopener"&gt;Get started with iOS/iPadOS frontline worker devices&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These resources provide detailed implementation guidance, recommended enrollment approaches, and platform-specific considerations for frontline deployments.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Platform and OS Differences Matter&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Teams often assume that similar enrollment concepts behave the same way across platforms. They do not.&lt;/P&gt;
&lt;P&gt;On Android, a shared frontline device that needs a locked-down experience and individual worker sign-in often maps to Android Enterprise Dedicated Device with Microsoft Entra Shared Device Mode. Android Enterprise Dedicated Device provides the task-focused management model. Entra Shared Device Mode adds the identity layer so workers can sign in as themselves. Intune Managed Home Screen then helps present a consistent launcher experience and enforce the sign-in flow between shifts.&lt;/P&gt;
&lt;P&gt;On iPadOS, a shared device with individual sign-in may be designed using Shared iPad for Business or Automated Device Enrollment with Microsoft Entra Shared Device Mode. The distinction becomes important when security requirements are involved. Shared iPad can support multi-user scenarios, but organizations should review its limitations carefully, especially if Conditional Access or device compliance enforcement is required. Where Conditional Access, compliance, and security-driven access controls are mandatory, ADE with Entra Shared Device Mode may be the better fit, although it introduces additional configuration considerations and dependency on compatible apps. See &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-enrollment/apple/shared-device-solutions-ios" target="_blank" rel="noopener"&gt;Shared iOS and iPadOS devices&lt;/A&gt; for more information.&lt;/P&gt;
&lt;P&gt;Platform differences also matter for corporate-owned devices that allow personal use. Android Corporate-Owned Work Profile provides a native work profile boundary between corporate and personal data. iOS and iPadOS do not provide that same OS-level separation for corporate-owned personally enabled devices, so organizations often rely more heavily on app-level controls and MAM policies.&lt;/P&gt;
&lt;P&gt;The practical point is simple: choose the enrollment model that fits the workflow, but confirm that the platform supports the management pattern you expect.&lt;/P&gt;
&lt;BLOCKQUOTE style="margin: 28px 0; padding: 24px 28px; border-left: 5px solid #5b5fc7; border-radius: 0 8px 8px 0; background-color: #f5f6fa; color: #242424;"&gt;
&lt;P style="margin: 0 0 16px; font-size: 18px; line-height: 1.65;"&gt;&lt;SPAN style="font-size: 32px; line-height: 0; vertical-align: -6px;" aria-hidden="true"&gt;“&lt;/SPAN&gt;One of the most common mistakes I have seen is designing for the cleanest administrative model instead of the messiest operational reality. In FLW cases, the real test is not whether the device enrolls successfully on day one. It is whether the device can keep supporting the workflow after shift changes, network changes, app issues, wipes, repairs, and urgent replacements.&lt;/P&gt;
&lt;P style="margin: 0; font-size: 14px; line-height: 1.5; color: #555555;"&gt;&lt;STRONG style="color: #242424;"&gt;Sucheta Gawade&lt;/STRONG&gt;&lt;BR /&gt;Practitioner&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H2&gt;&lt;STRONG&gt;When User-Driven Enrollment Makes Sense&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;User-driven enrollment still has a place in frontline, but the use cases are narrower than many teams expect. It makes sense when the device needs to reflect a specific person, not just a task.&lt;/P&gt;
&lt;P&gt;This can work well for shift managers, supervisors, clinicians, field workers, or frontline leads who need persistent access to apps, approvals, notifications, data, and settings. In these cases, user-driven or user-associated enrollment can provide cleaner app targeting, stronger identity context, and a more familiar experience for the person carrying the device.&lt;/P&gt;
&lt;P&gt;Common indicators include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The worker keeps the device for most of its working life.&lt;/LI&gt;
&lt;LI&gt;The user needs email, Teams, approvals, or real-time app badges.&lt;/LI&gt;
&lt;LI&gt;The workflow depends on user-specific apps, settings, or data.&lt;/LI&gt;
&lt;LI&gt;The device may support some personal enablement where the platform supports separation.&lt;/LI&gt;
&lt;LI&gt;The worker is responsible for keeping the device available, charged, and ready for use.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;But personalization comes with operational cost. User-driven enrollment increases dependency on credentials, adds friction when sign-in steps fail, and makes recovery more complex when a device must be replaced quickly. It is usually a poor fit for shared workflows, high-turnover roles, or task-based devices where speed and predictability matter more than personalization.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Designing for Shared and Shift-Based Devices&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Shared and shift-based devices are passed from one worker to the next. They are expected to stay productive across handoffs and often operate in environments where there is little time for sign-in friction or troubleshooting.&lt;/P&gt;
&lt;P&gt;For these scenarios, device-first enrollment usually aligns better with reality because the device is treated as a managed tool for a shared workflow, not as a personal endpoint tied to one individual. The goal is consistency: the next worker should be able to pick up the device, authenticate if required, and get to work without recovering from leftover state or complex setup steps.&lt;/P&gt;
&lt;P&gt;If shared devices require individual sign-in, identity must be designed into the enrollment model. Microsoft Entra Shared Device Mode and QR code authentication can help preserve individual identity without forcing workers through a full username and password flow at every handoff. This is especially relevant in environments such as retail, healthcare, warehousing, and field operations where shared devices still need auditability, Conditional Access, app access, or user-specific sessions.&lt;/P&gt;
&lt;P&gt;Shared-device success does not come from default settings alone. Teams should define:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;How sign-in and sign-out should work.&lt;/LI&gt;
&lt;LI&gt;What user context should persist.&lt;/LI&gt;
&lt;LI&gt;What should be cleared between sessions.&lt;/LI&gt;
&lt;LI&gt;Which apps need to support shared-device behavior.&lt;/LI&gt;
&lt;LI&gt;How quickly a device can be swapped or reprovisioned.&lt;/LI&gt;
&lt;LI&gt;Whether access depends on the user, the device, the app session, or a combination.&lt;/LI&gt;
&lt;/UL&gt;
&lt;BLOCKQUOTE style="margin: 28px 0; padding: 24px 28px; border-left: 5px solid #5b5fc7; border-radius: 0 8px 8px 0; background-color: #f5f6fa; color: #242424;"&gt;
&lt;P style="margin: 0 0 16px; font-size: 18px; line-height: 1.65;"&gt;&lt;SPAN style="font-size: 32px; line-height: 0; vertical-align: -6px;" aria-hidden="true"&gt;“&lt;/SPAN&gt;Especially in healthcare and clinical settings, shared devices have to be absolutely ready for the next worker, the next patient, and the next task. There is rarely time for complex recovery steps, unclear ownership, or leftover user state from the previous shift. A good shared-device design should support quick handoff, clean session behavior, and predictable recovery under pressure.&lt;/P&gt;
&lt;P style="margin: 0; font-size: 14px; line-height: 1.5; color: #555555;"&gt;&lt;STRONG style="color: #242424;"&gt;Sucheta Gawade&lt;/STRONG&gt;&lt;BR /&gt;Practitioner&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H2&gt;&lt;STRONG&gt;Dedicated and Kiosk Devices: Avoid Personalization Drift&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Dedicated and kiosk-style enrollment is ideal when the device performs a narrow, repeatable function and individual identity is secondary or unnecessary. Examples include scanners, point-of-sale systems, check-in kiosks, digital signage, inventory devices, and task-specific handhelds.&lt;/P&gt;
&lt;P&gt;The strength of kiosk-style design is that it limits choice. That is also the boundary teams must respect. A kiosk is not intended to behave like a general-purpose device where users browse a catalog of available apps, personalize settings, or install what their business unit needs on demand.&lt;/P&gt;
&lt;P&gt;A common friction point occurs when organizations try to simplify IT support with one shared kiosk configuration for multiple businesses or personas, and then expect users to install the apps they need. That creates a mismatch. User-installed available apps are not the kiosk paradigm. If each business unit needs a different set of apps, the better design is usually to do the work upfront: segment the device scenarios, define the required app sets, and deploy the right configuration to the right devices.&lt;/P&gt;
&lt;P&gt;This is also important for identity and certificates. User certificates, persistent user sessions, and shared secrets can conflict with the assumptions of a device-first or kiosk model. If the workflow requires user identity, auditability, or user-specific access, that requirement should be addressed through the right shared-device identity pattern, not bolted onto a kiosk design after the fact.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Enrollment at Scale: Plan for Provisioning and Replacement&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Once the right management model is selected, teams should plan how devices will be enrolled and reprovisioned at scale.&lt;/P&gt;
&lt;P&gt;At scale, enrollment becomes a lifecycle capability. The question is not only how a device gets into management the first time. Instead, it is how quickly that same device can be staged, replaced, wiped, repaired, reassigned, or reintroduced into service.&lt;/P&gt;
&lt;P&gt;Some organizations ship devices directly to frontline locations and complete setup during out-of-box experience. Others rely on depot, partner, or white-glove processes to front-load setup before the device reaches the site. Neither model is automatically better. The right choice depends on network readiness, site support, variability at first boot, app dependencies, certificate delivery, and replacement expectations.&lt;/P&gt;
&lt;P&gt;Replacement velocity is a real design constraint. In many frontline settings, a broken device cannot wait for a full troubleshooting cycle. A worker may need to drop one device at a charging bay and pick up another with minimal disruption. The more the enrollment and reprovisioning model supports a known-good state, the less productivity depends on one specific device surviving the shift.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Common Friction Points in Frontline Enrollment&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Frontline enrollment problems are rarely caused by one dramatic failure. More often, they come from reasonable decisions made in the wrong order or optimized for the wrong thing.&lt;/P&gt;
&lt;DIV style="margin: 24px 0; overflow-x: auto;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-0078d4"&gt;&lt;th class="lia-border-color-custom-d1d1d1 lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;Friction point&lt;/SPAN&gt;&lt;/th&gt;&lt;th class="lia-border-color-custom-d1d1d1 lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;Why it happens&lt;/SPAN&gt;&lt;/th&gt;&lt;th class="lia-border-color-custom-d1d1d1 lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;&lt;SPAN class="lia-text-color-16"&gt;Better design approach&lt;/SPAN&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Treating frontline as only shared&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;The organization assumes all frontline workers use devices the same way&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Segment by workflow: person, shift, task, or business process&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-f7f7f7"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Choosing shared because dedicated devices are too expensive&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Budget drives the model before identity and workflow are understood&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Validate identity, app, compliance, and recovery needs before choosing shared&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Using kiosk for personalized workflows&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Kiosk seems simple and locked down&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Use kiosk only when the workflow is task-focused and does not require broad personalization&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-f7f7f7"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Wanting available apps on kiosk devices&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;One configuration is used for too many personas&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Build scenario-specific app sets and configurations instead of relying on user installation&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Using shared credentials&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Enrollment was not designed for individual identity&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Use Entra Shared Device Mode, QR code authentication, or another supported identity pattern&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-f7f7f7"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Requiring user certificates on device-first or kiosk scenarios&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Security assumptions are copied from knowledge-worker designs&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Validate whether access can be controlled through device, app, or session design&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-22"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Over-securing setup at the expense of recovery&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Controls are designed for ideal conditions, not shift pressure&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Design security that holds up during replacement, poor connectivity, and limited support&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-f7f7f7"&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Treating enrollment as a one-time event&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Success is measured by initial provisioning only&lt;/td&gt;&lt;td class="lia-border-color-custom-d1d1d1 lia-vertical-align-top lia-border-style-solid" style="border-width: 1px; padding: 12px 14px;"&gt;Design for wipe, repair, reassignment, refresh, and reprovisioning&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A deployment path that saves time on day one can create years of friction if it does not match how the device is used. In frontline scenarios, the best enrollment model is not always the fastest one to provision. It is the one that is easiest to sustain.&lt;/P&gt;
&lt;/DIV&gt;
&lt;BLOCKQUOTE style="margin: 28px 0; padding: 24px 28px; border-left: 5px solid #5b5fc7; border-radius: 0 8px 8px 0; background-color: #f5f6fa; color: #242424;"&gt;
&lt;P style="margin: 0 0 16px; font-size: 18px; line-height: 1.65;"&gt;&lt;SPAN style="font-size: 32px; line-height: 0; vertical-align: -6px;" aria-hidden="true"&gt;“&lt;/SPAN&gt;One of the most common mistakes I have seen is designing for the cleanest administrative model instead of the messiest operational reality. In FLW cases, the real test is not whether the device enrolls successfully on day one. It is whether the device can keep supporting the workflow after shift changes, network changes, app issues, wipes, repairs, and urgent replacements.&lt;/P&gt;
&lt;P style="margin: 0; font-size: 14px; line-height: 1.5; color: #555555;"&gt;&lt;STRONG style="color: #242424;"&gt;Sucheta Gawade&lt;/STRONG&gt;&lt;BR /&gt;Practitioner&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H2&gt;&lt;STRONG&gt;Closing&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Successful frontline deployments are rarely defined by the sophistication of their policies alone. They are defined by how well design choices hold up under real-world pressure. Enrollment is one of the earliest and most visible signals to frontline teams about whether the technology is there to support their work or get in the way.&lt;/P&gt;
&lt;P&gt;By treating enrollment as a deliberate design decision and grounding it in how devices are actually used, organizations can reduce friction, improve resilience, and create a foundation that scales as frontline operations evolve. Getting enrollment right does not guarantee success, but getting it wrong sets a ceiling that no amount of policy refinement can overcome.&lt;/P&gt;
&lt;P&gt;For more frontline examples and implementation guidance, see related Microsoft frontline worker management resources, including the blog, &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/from-the-frontlines-frontline-worker-management-with-microsoft-intune/4387449" target="_blank" rel="noopener" data-lia-auto-title="From the frontlines: Frontline worker management with Microsoft Intune" data-lia-auto-title-active="0"&gt;&lt;EM&gt;From the frontlines: Frontline worker management with Microsoft Intune&lt;/EM&gt;&lt;/A&gt;, and the earlier article, &lt;A class="lia-external-url" href="https://aka.ms/Intune/FLM-mobile-estate" target="_blank" rel="noopener"&gt;&lt;EM&gt;Migrating Frontline Mobile Devices: Understanding the Reality of Your Estate&lt;/EM&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;BLOCKQUOTE style="margin: 28px 0; padding: 24px 28px; border-left: 5px solid #5b5fc7; border-radius: 0 8px 8px 0; background-color: #f5f6fa; color: #242424;"&gt;
&lt;P style="margin: 0 0 16px; font-size: 18px; line-height: 1.65;"&gt;&lt;SPAN style="font-size: 32px; line-height: 0; vertical-align: -6px;" aria-hidden="true"&gt;“&lt;/SPAN&gt;When enrollment, identity, security, and recovery are designed well, frontline teams can stay focused on the people they serve - customers, patients, guests, employees, students, and communities - instead of the device in their hands. That is the standard a frontline enrollment strategy should be measured against.&lt;/P&gt;
&lt;P style="margin: 0; font-size: 14px; line-height: 1.5; color: #555555;"&gt;&lt;STRONG style="color: #242424;"&gt;Sucheta Gawade&lt;/STRONG&gt;&lt;BR /&gt;Practitioner&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;As always, we welcome your feedback and experience. If you’ve navigated identity decisions for shared or frontline devices, share your advice and lessons learned in the comments, or reach out to us on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jul 2026 16:59:40 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/designing-intune-enrollment-for-frontline-workers-choosing-the/ba-p/4540144</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-07-23T16:59:40Z</dc:date>
    </item>
    <item>
      <title>Build a patch strategy for today’s threat pace with Microsoft</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/build-a-patch-strategy-for-today-s-threat-pace-with-microsoft/ba-p/4535115</link>
      <description>&lt;P&gt;AI-accelerated vulnerability discovery and remediation are changing how organizations manage risk. As discussed in Pavan Davuluri’s recent &lt;A class="lia-external-url" href="https://blogs.windows.com/windowsexperience/2026/07/09/evolving-windows-vulnerability-management-to-meet-the-speed-of-ai-powered-discovery" target="_blank" rel="noopener"&gt;blog&lt;/A&gt;,&lt;STRONG&gt; &lt;/STRONG&gt;Microsoft is investing across the vulnerability lifecycle to help organizations identify, validate, and respond faster.&lt;/P&gt;
&lt;P&gt;For IT and security teams, one challenge lies downstream: deploying fixes quickly across endpoints to reduce exposure. Each update needs to be evaluated, piloted, monitored, and enforced across a mixed fleet of devices and apps. Some parts of the estate can move quickly; others cannot because of compliance requirements, approved change windows, and business-critical dependencies.&lt;/P&gt;
&lt;P&gt;As organizations adopt AI tools and agents across their environment, maintaining a current and hardened endpoint estate becomes increasingly important. In this context, patching becomes an ongoing operational discipline that combines OS, app, and driver updates with compliance enforcement, access control, and security baseline hardening.&lt;/P&gt;
&lt;P&gt;To keep pace, organizations need a patch strategy that helps in 3 stages:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Mitigate&lt;/STRONG&gt;: automate updates that can move quickly&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Assess&lt;/STRONG&gt;: prioritize risk based on exposure and severity&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Contain&lt;/STRONG&gt;: enforce compliance and limit exposure&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Operationalizing a patch strategy requires coordinated capabilities across endpoint management and security tools. Microsoft Intune brings these capabilities together in a single admin center, alongside the broader Microsoft security ecosystem, and is available with qualifying Microsoft 365 subscriptions&lt;SUP&gt;1&lt;/SUP&gt;.&lt;/P&gt;
&lt;P&gt;In this post, we show how organizations can use these capabilities to build a patch strategy that helps reduce the time between update release and deployment across their endpoint estate.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;1. &lt;/STRONG&gt;&lt;STRONG&gt;Mitigate:&lt;/STRONG&gt; automate updates that can move quickly&lt;/H3&gt;
&lt;P&gt;A patch strategy is not about pushing every update everywhere at once. It’s about identifying the parts of your estate that can move quickly, then using automation, rings, monitoring, and enforcement to help those updates move with confidence. Regulations, approved change windows, validation needs, and business dependencies will shape what’s possible, but the strategy starts by separating repeatable update work from the exceptions that need deeper review.&lt;/P&gt;
&lt;P&gt;For OS, app, and driver updates that can move quickly, modern tools can help shorten the time between update release and deployment; without manual rollouts, ticket-driven packaging, or reboot disruption.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Operationalize in Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/deployment/windows-autopatch/manage/windows-autopatch-groups-policies" target="_blank" rel="noopener"&gt;Windows Autopatch&lt;/A&gt; orchestrates ring-based update rollouts to reduce manual effort and keep Windows devices current. To help monitor risk, the Autopatch report visualizes how quickly devices apply updates based on the configured deployment cadence. In this report, devices are categorized as current within three days of update release, at risk between three and seven days, and at critical risk beyond seven days, based on the reporting model used by Windows Autopatch. Learn more about &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/deployment/windows-autopatch/manage/windows-autopatch-groups-policies" target="_blank" rel="noopener"&gt;ring-based rollout updates&lt;/A&gt; or how to &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/windows-itpro-blog/protect-your-estate-reassess-your-windows-update-policies/4515228" target="_blank" rel="noopener" data-lia-auto-title="reassess Windows OS updates" data-lia-auto-title-active="0"&gt;reassess Windows OS updates&lt;/A&gt; using this report.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/deployment/windows-autopatch/manage/windows-autopatch-hotpatch-updates" target="_blank" rel="noopener"&gt;Hotpatch&lt;/A&gt; (enabled by default for 24H2+ in Intune) applies critical updates without requiring a reboot, helping reduce security gaps while keeping users productive.&lt;BR /&gt;&lt;BR /&gt;&lt;div data-video-id="https://www.youtube.com/watch?v=QdjSkbKXoJw/1783549162389" data-video-remote-vid="https://www.youtube.com/watch?v=QdjSkbKXoJw/1783549162389" class="lia-video-container lia-media-is-center lia-media-size-medium"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FQdjSkbKXoJw%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQdjSkbKXoJw&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FQdjSkbKXoJw%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;span class="lia-media-caption-text"&gt;
&lt;P&gt;&lt;EM&gt;Figure 1: Watch the latest Microsoft Mechanics episode to see how Windows Autopatch and Hotpatch help organizations accelerate update deployment, reduce operational overhead, and keep devices secure.&lt;/EM&gt;&lt;/P&gt;
&lt;/div&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/enterprise-app-management" target="_blank" rel="noopener"&gt;Intune Enterprise App Management&lt;/A&gt; (EAM) supports keeping Windows apps current through auto-updates, including the &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/update-enterprise-supersedence" target="_blank" rel="noopener"&gt;guided upgrade supersedence&lt;/A&gt; reporting, which surfaces outdated versions or version changes. EAM auto-updates are now generally available; details are included in the &lt;A class="lia-external-url" href="http://aka.ms/IntuneWN2606" target="_blank" rel="noopener"&gt;June Intune What’s new blog&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;div data-video-id="https://www.youtube.com/watch?v=iI-sJ6kz_vg/1783549052628" data-video-remote-vid="https://www.youtube.com/watch?v=iI-sJ6kz_vg/1783549052628" class="lia-video-container lia-media-is-center lia-media-size-medium"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FiI-sJ6kz_vg%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DiI-sJ6kz_vg&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FiI-sJ6kz_vg%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;span class="lia-media-caption-text"&gt;
&lt;P&gt;&lt;EM&gt;Figure 2: Watch how Intune helps you move from update release to deployment to accelerate responses to vulnerabilities with Windows app management.&lt;/EM&gt;&lt;/P&gt;
&lt;/div&gt;
&lt;P class="lia-clear-both"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/enhanced-app-inventory" target="_blank" rel="noopener"&gt;The enhanced application inventory&lt;/A&gt; in the All apps page shows the app version installed on each managed Windows device, refreshed multiple times per day on most active devices, helping teams target app-specific vulnerabilities and confirming when fixes have been applied.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/copilot/agents/vulnerability-remediation-agent" target="_blank" rel="noopener"&gt;The Vulnerability Remediation Agent&lt;/A&gt; in Security Copilot uses data from Defender Vulnerability Management to prioritize Common Vulnerabilities and Exposures (CVEs) across Intune-managed Windows devices and apps, and provides recommended remediation actions within Intune. The Vulnerability Remediation Agent is&lt;STRONG&gt; &lt;/STRONG&gt;currently in public preview, &lt;A class="lia-external-url" href="http://aka.ms/Intune/VRA-blog" target="_blank" rel="noopener"&gt;read the blog to learn more&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;div data-video-id="https://www.youtube.com/watch?v=-xhy3yXGVGM/1783549191510" data-video-remote-vid="https://www.youtube.com/watch?v=-xhy3yXGVGM/1783549191510" class="lia-video-container lia-media-is-center lia-media-size-medium"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F-xhy3yXGVGM%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-xhy3yXGVGM&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F-xhy3yXGVGM%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;span class="lia-media-caption-text"&gt;
&lt;P&gt;&lt;EM&gt;Figure 3: Watch this video to see how the Vulnerability Remediation Agent in Security Copilot, within Microsoft Intune, helps make agentic security easier to adopt and use.&lt;/EM&gt;&lt;/P&gt;
&lt;/div&gt;
&lt;P class="lia-clear-both"&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Extend across your endpoint estate&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Apple devices&lt;/STRONG&gt; can be configured for &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-updates/apple/planning-guide-macos" target="_blank" rel="noopener"&gt;automatic OS updates on managed devices&lt;/A&gt;, including enforcing updates to the latest version and deploying Background Security Improvement patches through the settings catalog. App updates can be managed by configuring &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/manage-vpp-apple" target="_blank" rel="noopener"&gt;volume-purchased App Store apps&lt;/A&gt; to update automatically and &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/add-dmg-macos" target="_blank" rel="noopener"&gt;deploy updated app packages&lt;/A&gt; to keep apps current across macOS, iPhone, and iPad devices.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Android devices&lt;/STRONG&gt; can be managed using &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-updates/android/planning-guide" target="_blank" rel="noopener"&gt;built-in update policies in Intune&lt;/A&gt;, including configuring install windows and freeze periods. For corporate Android fleets, Intune also integrates with OEM firmware management solutions - including&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-updates/android/setup-zebra-lifeguard" target="_blank" rel="noopener"&gt;Zebra LifeGuard Over-the-Air&lt;/A&gt; and &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-updates/android/manage-fota" target="_blank" rel="noopener"&gt;Samsung E-FOTA&lt;/A&gt; - to enable more granular update control. &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/add-managed-google-play" target="_blank" rel="noopener"&gt;Managed Google Play also supports configurable app auto-update modes&lt;/A&gt;, allowing admins to define whether updates install automatically, on Wi-Fi only, or manually.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;2. &lt;/STRONG&gt;&lt;STRONG&gt;Assess: &lt;/STRONG&gt;prioritize risk based on exposure and severity&lt;/H3&gt;
&lt;P&gt;The first step is reducing exposure across the parts of your estate that can move quickly. But not every system, application, or vulnerability can be addressed through broad update deployment. Teams also need a way to determine which risks require immediate action and which ones can be addressed over time.&lt;/P&gt;
&lt;P class=""&gt;A calendar-based approach can treat every CVE equally. However, it doesn’t account for severity, exposure, or business impact. As AI accelerates vulnerability discovery, this can lead to effort being spent on lower-risk updates while higher-risk updates remain unaddressed.&lt;/P&gt;
&lt;P&gt;Risk-based service level objectives (SLOs) help bring prioritization to address this challenge. Instead of patching on a fixed schedule, IT and security teams can align response timeframes by severity, moving quickly on actively exploited or critical vulnerabilities, and applying a more measured approach where risk or impact is lower.&lt;/P&gt;
&lt;P&gt;This stage creates a clearer prioritization of remediation and helps bridge the view between the security teams that identify threats and the IT teams that act on them.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Operationalize in Intune and Microsoft Defender&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The &lt;A class="lia-external-url" href="https://aka.ms/Intune" target="_blank" rel="noopener"&gt;security update status dashboard in Intune&lt;/A&gt; provides an aggregated view of update compliance across Windows clients, Windows servers, and Microsoft 365 Apps. It shows overall counts of devices in different states across Intune-endpoints and helps teams identify where remediation should be focused. These status categories reflect how quickly devices apply updates based on a configured deployment cadence and internal SLOs.&lt;BR /&gt;&lt;BR /&gt;&lt;img&gt;
&lt;P&gt;&lt;EM&gt;Figure 4: Security update dashboard showing patch status for Windows clients, servers, and Microsoft 365 apps.&lt;/EM&gt;&lt;/P&gt;
&lt;/img&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/defender-vulnerability-management/defender-vulnerability-management" target="_blank" rel="noopener"&gt;Microsoft Defender Vulnerability Management&lt;/A&gt; surfaces CVEs, affected devices, vulnerable software, and recommended remediation actions, offering a shared view of risk and progress across IT and security teams.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Translate Defender recommendations into targeted Intune actions described in the mitigate section, such as updating software or moving devices through expedited remediation workflows so teams can focus on vulnerabilities that are actively exploited or most likely to affect an organization.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Extend across your endpoint estate&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;For Apple devices&lt;/STRONG&gt;, use the &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-updates/apple/monitor-reports" target="_blank" rel="noopener"&gt;Apple software update report&lt;/A&gt; in Intune to monitor update status across macOS, iOS, and iPadOS.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;For Android, &lt;/STRONG&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-security/compliance/monitor-policy" target="_blank" rel="noopener"&gt;compliance reporting&lt;/A&gt; surfaces devices that fall behind on OS version or security patch level.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;3. &lt;/STRONG&gt;&lt;STRONG&gt;Contain&lt;/STRONG&gt;: enforce patch compliance and limit exposure&lt;/H3&gt;
&lt;P&gt;Even with automated deployments and prioritized triage, gaps can remain. Some devices are unsupported, fall behind, operate on slower deployment rings, and others can’t be patched quickly. A patch strategy needs to focus on including containment for those surfaces.&lt;/P&gt;
&lt;P&gt;Compliance controls, conditional access, and device hardening act as an always-on safety net that limits risks that can fall through gaps. Compliance policies and Conditional Access can use a patch state as a signal for resource access, preventing non-compliant devices from accessing corporate resources. Security baselines reduce the attack surface by limiting risky defaults and common attack patterns. Together, these controls shift enforcement from a periodic activity to a continuous condition across a fleet.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Operationalize in Intune and Defender&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Use &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-security/compliance/overview" target="_blank" rel="noopener"&gt;compliance policies&lt;/A&gt; in Intune to define what "current" means, including minimum OS build, required update levels, risk status, and encryption state.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Use &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-security/conditional-access-integration/overview" target="_blank" rel="noopener"&gt;Conditional Access&lt;/A&gt; (managed in Microsoft Entra, accessible from the Intune admin center) to control access to company resources based on user and device health. Combined with threat signals from Microsoft Defender, these policies help prevent non-compliant devices from accessing corporate resources.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Use Microsoft Defender Vulnerability Management and &lt;A class="lia-external-url" href="https://learn.microsoft.com/security-exposure-management/microsoft-security-exposure-management" target="_blank" rel="noopener"&gt;Microsoft Security Exposure Management&lt;/A&gt; insights to identify exposed assets, prioritize remediation, and apply recommended protections where patching must move more slowly.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Apply Intune &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-security/security-baselines/overview" target="_blank" rel="noopener"&gt;security baselines&lt;/A&gt; to establish Microsoft-recommended configurations on Windows devices, such as disabling risky defaults, blocking common attack techniques, and reducing configuration drift. Watch this &lt;A class="lia-external-url" href="https://www.youtube.com/watch?v=V-QBO2cJn4E" target="_blank" rel="noopener"&gt;demo on security baselines&lt;/A&gt; being applied in the &lt;A class="lia-external-url" href="https://zerotrust.microsoft.com/" target="_blank" rel="noopener"&gt;Zero Trust workshop&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Use &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/endpoint-security/attack-surface-reduction" target="_blank" rel="noopener"&gt;attack surface reduction policies in Intune&lt;/A&gt; to deploy Microsoft Defender for Endpoint protections, such as ASR rules and network protection, that help block common attack techniques on devices that can't be patched right away.&lt;BR /&gt;&lt;BR /&gt;&lt;div data-video-id="https://www.youtube.com/watch?v=9TFhIRHma1E&amp;amp;t/1783554817508" data-video-remote-vid="https://www.youtube.com/watch?v=9TFhIRHma1E&amp;amp;t/1783554817508" class="lia-video-container lia-media-is-center lia-media-size-medium"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F9TFhIRHma1E%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D9TFhIRHma1E&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F9TFhIRHma1E%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;span class="lia-media-caption-text"&gt;
&lt;P&gt;&lt;EM&gt;Figure 5: Watch this Demo on how you can manage devices and implement Conditional Access with Intune.&lt;/EM&gt;&lt;/P&gt;
&lt;/div&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Extend across your endpoint estate&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Compliance policies and Conditional Access controls apply across Windows, macOS, iOS/iPadOS, and Android.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Intune &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/protection/overview" target="_blank" rel="noopener"&gt;app protection policies&lt;/A&gt; extend compliance requirements and data protections to managed apps used for work on personal devices and add an additional layer of data protection on corporate devices.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Use the &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog" target="_blank" rel="noopener"&gt;settings catalog&lt;/A&gt; and configuration profiles to apply the same hardening intent on macOS, iOS/iPadOS, and Android, reducing configuration drift across platforms.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Stay ahead with a patch strategy&lt;/H3&gt;
&lt;P&gt;As vulnerability discovery and response continue to accelerate, organizations need an operational strategy that balances speed, risk, and resilience. By automating updates where possible, prioritizing remediation based on exposure, and limiting exposure through compliance and security controls, teams can reduce risk across their endpoint estate.&lt;/P&gt;
&lt;P&gt;Intune helps simplify this approach by bringing these capabilities together alongside the rest of your Microsoft security tools and ecosystem.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://security.microsoft.com/securenow" target="_blank" rel="noopener"&gt;Get started with Microsoft Secure Now&lt;/A&gt; to assess risk across your digital estate.&lt;/LI&gt;
&lt;LI&gt;Explore the &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/as-vulnerability-discovery-moves-at-ai-speed-keeping-current-is-foundational-to-/4513766" target="_blank" rel="noopener" data-lia-auto-title="new security update status dashboard" data-lia-auto-title-active="0"&gt;new security update status dashboard&lt;/A&gt; in Intune.&lt;/LI&gt;
&lt;LI&gt;Harden the admin plane and review the &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/best-practices-for-securing-microsoft-intune/4502117" target="_blank" rel="noopener" data-lia-auto-title="best practices for securing Microsoft Intune" data-lia-auto-title-active="0"&gt;best practices for securing Microsoft Intune&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR style="border: 0; border-top: 1px solid #e5e5e5; margin: 32px 0 20px 0;" /&gt;
&lt;DIV style="font-size: 13px; line-height: 1.6; color: #666666;"&gt;
&lt;P&gt;&lt;SUP&gt;1&lt;/SUP&gt; &lt;STRONG&gt;Licensing and requirements&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Feature availability and included capabilities vary by Microsoft 365 subscription plan and feature. Some Microsoft capabilities referenced in this post may require specific licenses or additional enablement.&lt;/P&gt;
&lt;P&gt;Advanced Microsoft Intune capabilities are now included &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/microsoftintuneblog/advanced-microsoft-intune-capabilities-now-available-in-microsoft-365-e3-and-e5/4529335" target="_blank" rel="noopener" data-lia-auto-title="in Microsoft 365 E5, with select capabilities available in Microsoft 365 E3" data-lia-auto-title-active="0"&gt;in Microsoft 365 E5, with select capabilities available in Microsoft 365 E3&lt;/A&gt; as part of updates effective July 1, 2026. Existing customers will receive a 30-day notice in the Microsoft Admin Center prior to availability, with access beginning by August 2026.&lt;/P&gt;
&lt;P&gt;Microsoft Security Copilot and related AI capabilities may require separate licensing, &lt;A class="lia-external-url" href="https://aka.ms/SecurityCopilotPricing" target="_blank" rel="noopener"&gt;learn more here&lt;/A&gt;.&lt;/P&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Stay up to date! Bookmark the &lt;/EM&gt;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/category/microsoftintune/blog/microsoftintuneblog" target="_blank" rel="noopener" data-lia-auto-title="Microsoft Intune Blog" data-lia-auto-title-active="0"&gt;Microsoft Intune Blog&lt;/A&gt;&lt;EM&gt; and follow us on LinkedIn or&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/MSIntune" target="_blank" rel="noopener"&gt;@MSIntune&lt;/A&gt; and &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt; on X to continue the conversation.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jul 2026 17:18:27 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/build-a-patch-strategy-for-today-s-threat-pace-with-microsoft/ba-p/4535115</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-07-10T17:18:27Z</dc:date>
    </item>
    <item>
      <title>Migrating frontline mobile devices: Identity considerations for assigned and shared devices</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/migrating-frontline-mobile-devices-identity-considerations-for/ba-p/4532671</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Carol Burns - Principal Product Manager | Microsoft Intune and Sucheta Gawade, Microsoft MVP (Azure &amp;amp; Security / Intune)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Practitioner perspective from Sucheta Gawade, Microsoft MVP (Azure &amp;amp; Security / Intune), with deep experience in secure frontline mobility, including regulated healthcare environments.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;In previous articles in this series, we focused on &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/migrating-frontline-mobile-devices-understanding-the-reality-of-your-estate/4511683" target="_blank" rel="noopener" data-lia-auto-title="understanding the reality of your frontline device estate" data-lia-auto-title-active="0"&gt;understanding the reality of your frontline device estate&lt;/A&gt; and preparing for real-world testing through &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/migrating-frontline-mobile-devices-aligning-stakeholders-before-real-world-testi/4516511" target="_blank" rel="noopener" data-lia-auto-title="stakeholder alignment" data-lia-auto-title-active="0"&gt;stakeholder alignment&lt;/A&gt;. One of the most critical areas to get right during the testing phase is identity and security, particularly given the often fast-paced, shift-based nature of frontline work, where organizations must account for the distinct requirements and challenges of devices assigned to a single individual versus devices shared across multiple users or shifts.&lt;/P&gt;
&lt;P&gt;Identity decisions directly affect security posture, sign‑in experience, operational support overhead, and worker productivity. Getting them wrong is one of the most common reasons pilots stall or fail.&lt;/P&gt;
&lt;P&gt;This article explores how to think about identity on frontline devices by distinguishing between assigned and shared usage models, clarifying when individual sign-in is required, and highlighting patterns to avoid such as shared accounts and passwords.&lt;/P&gt;
&lt;H2&gt;Start by distinguishing device usage models&lt;/H2&gt;
&lt;P&gt;Frontline mobile devices generally fall into one of two broad categories.&lt;/P&gt;
&lt;H3&gt;Assigned devices&lt;/H3&gt;
&lt;P&gt;Assigned devices are issued to a specific individual, often for the duration of their role. These devices:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Typically require persistent access to user‑specific data&lt;/LI&gt;
&lt;LI&gt;Align with user‑based identity, Microsoft Entra ID Conditional Access, and audit controls.&lt;/LI&gt;
&lt;LI&gt;Enable greater accountability and traceability by associating activity with an individual user rather than a shared credential.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Common examples include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A doctor using an individually assigned clinical tablet, where uninterrupted access to patient data and clinical systems is essential and actions must always be attributable to a named identity&lt;/LI&gt;
&lt;LI&gt;A field engineer assigned a single device that retains configuration, credentials, and offline content across jobs and locations&lt;/LI&gt;
&lt;LI&gt;An inspector or supervisor using an assigned device for approvals, reporting, and decision‑making that requires traceability&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Shared devices&lt;/H3&gt;
&lt;P&gt;Shared devices are used by multiple people across shifts or tasks. These scenarios introduce additional identity complexity and generally fall into two distinct models.&lt;/P&gt;
&lt;H3&gt;Shared devices without user sign-in (task or kiosk-based)&lt;/H3&gt;
&lt;P&gt;Some frontline devices exist to perform a narrow, often repetitive task and don’t require sign in with a user account.&lt;/P&gt;
&lt;P&gt;Typical examples include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Retail price-check devices used on the shop floor to scan an item and display its current price or stock availability, with no need for access to personal or user-specific information&lt;/LI&gt;
&lt;LI&gt;Environmental monitoring devices used to read and record temperature or humidity in a storage area, ward, or vehicle, where the task is simple, repetitive, and not tied to an individual user identity&lt;/LI&gt;
&lt;LI&gt;Warehouse or facility scanning devices used for a narrow operational task such as scanning an asset, bin, or location code to confirm status, location, or completion of a step in a process&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In these cases:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Devices are locked down to a specific task&lt;/LI&gt;
&lt;LI&gt;No user-specific data is stored, and access is limited to the minimum required for the task&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;“When a device is truly task-only, removing sign-in friction is a huge win, but only if we’re aware what data the device can access. When things like patient context or personalized tasks enter the picture, identity becomes required” - &lt;EM&gt;Sucheta Gawade, Microsoft MVP&lt;/EM&gt;&lt;/P&gt;
&lt;H3&gt;Shared devices with individual user sign-in&lt;/H3&gt;
&lt;P&gt;Organizations are increasingly digitizing and modernizing frontline workflows end-to-end. Paper processes and simple apps give way to connected systems, manual handovers are replaced with digital task lists, and workers begin to rely on mobile devices as their primary interface from completing tasks.&lt;/P&gt;
&lt;P&gt;As roles evolve, workers are expected to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Receive tasks, schedules, and updates digitally&lt;/LI&gt;
&lt;LI&gt;Communicate with supervisors and peers using collaboration tools such as Microsoft Teams&lt;/LI&gt;
&lt;LI&gt;Capture information at the point of work rather than transcribing later&lt;/LI&gt;
&lt;LI&gt;Interact with workflows that are increasingly automated or assisted by AI, such as guided steps, data validation, or suggested actions&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This shift delivers clear productivity and quality benefits, but it also means access must now be tied to individual identity to protect sensitive data, support auditability, and prevent information from being carried over between users.&lt;/P&gt;
&lt;P&gt;Common scenarios include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Retail store associates rotating across shifts, moving from paper schedules and verbal handovers to digital task lists, real-time communications, and collaboration tools such as Microsoft Teams&lt;/LI&gt;
&lt;LI&gt;Nurses sharing mobile devices in a hospital ward, where paper notes and whiteboards are replaced with secure access to patient-linked applications, care coordination tools, and role-based alerts&lt;/LI&gt;
&lt;LI&gt;Logistics workers signing in to shared devices to complete role-based tasks, capture data at the point of work, and interact with AI-assisted workflows.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Don’t use shared credentials, always prefer individual sign-in&lt;/H3&gt;
&lt;P&gt;Shared credentials may seem like a shortcut in frontline environments, but they undermine accountability and make policy enforcement and incident response significantly harder.&lt;/P&gt;
&lt;P&gt;“Shared credentials feel ‘efficient’ until your first incident. You lose auditability, Conditional Access becomes meaningless, and investigations turn into guesswork. Individual identity is the only scalable model.” &lt;EM&gt;-Sucheta Gawade, Microsoft MVP&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;If access involves corporate systems or sensitive data, each worker should use their individual credentials to sign in, even on a shared device.&lt;/P&gt;
&lt;H2&gt;Identity decision checklist for frontline devices&lt;/H2&gt;
&lt;P&gt;Use the checklist to validate identity choices and confirm that the overall security posture matches the way the device is used.&lt;/P&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Decision area&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Indicators&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Use individual sign-in&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;
&lt;UL&gt;
&lt;LI&gt;Users access personal or role-specific data.&lt;/LI&gt;
&lt;LI&gt;Auditability or compliance is required.&lt;/LI&gt;
&lt;LI&gt;Conditional Access or multifactor authentication (MFA) must be enforced.&lt;/LI&gt;
&lt;LI&gt;Applications rely on user identity.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Use kiosk-style or device-only identity&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;
&lt;UL&gt;
&lt;LI&gt;Devices perform a single task.&lt;/LI&gt;
&lt;LI&gt;No user-specific or sensitive organizational data is accessed.&lt;/LI&gt;
&lt;LI&gt;Workflows are entirely device-centric.&lt;/LI&gt;
&lt;LI&gt;Speed and simplicity outweigh personalization.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Avoid entirely&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;
&lt;UL&gt;
&lt;LI&gt;Shared usernames or passwords.&lt;/LI&gt;
&lt;LI&gt;Reused local accounts across shifts.&lt;/LI&gt;
&lt;LI&gt;MFA exclusions that weaken security without compensating controls.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 35.00%" /&gt;&lt;col style="width: 65.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H2&gt;Choosing the right sign‑in experience&lt;/H2&gt;
&lt;P&gt;The challenge in frontline environments is balancing:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Security requirements&lt;/LI&gt;
&lt;LI&gt;Speed of access&lt;/LI&gt;
&lt;LI&gt;Ease of use across shifts&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;“Frontline setups may fail because the sign-in flow doesn’t match reality. If authentication takes 60 seconds and the worker has to do it 30 times a shift, they’ll find a workaround.”&lt;STRONG&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;-Sucheta Gawade, Microsoft MVP&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Typing complex usernames and passwords repeatedly during a shift is often impractical on mobile devices. QR code authentication is one effective option for shared frontline devices, but it’s not the only supported approach. For other supported methods, see &lt;A class="lia-external-url" href="https://learn.microsoft.com/entra/identity/authentication/overview-authentication" target="_blank" rel="noopener"&gt;Microsoft Entra authentication methods overview.&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;QR code authentication&lt;/H3&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/entra/identity/authentication/how-to-authentication-qr-code" target="_blank" rel="noopener"&gt;Microsoft Entra QR code authentication&lt;/A&gt; is designed for frontline workers to sign-in efficiently on shared Android and iOS/iPadOS devices without repeatedly entering usernames and passwords.&lt;/P&gt;
&lt;DIV style="margin: 16px 0; padding: 14px 16px; border-left: 4px solid #0078d4; background: #f3f9fd; border-radius: 4px; color: #242424;"&gt;&lt;STRONG style="color: #005a9e;"&gt;Note:&lt;/STRONG&gt;&amp;nbsp;&lt;SPAN class="tooltip" tabindex="0"&gt;For individually assigned devices, phishing-resistant, passwordless authentication methods are the recommended approach, such as &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-passkeys-fido2" target="_blank" rel="noopener"&gt;Passkeys&lt;/A&gt;.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;QR code authentication enables workers to sign in using a unique QR code and a personal numeric PIN.&lt;/P&gt;
&lt;P&gt;This approach:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Eliminates typed usernames and passwords&lt;/LI&gt;
&lt;LI&gt;Preserves individual identity&lt;/LI&gt;
&lt;LI&gt;Works well for shared devices with frequent user turnover&lt;/LI&gt;
&lt;LI&gt;Integration with Microsoft Intune, Managed Home Screen and Conditional Access&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;QR code authentication should always be:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Scoped to specific users and devices&lt;/LI&gt;
&lt;LI&gt;Combined with Conditional Access policies&lt;/LI&gt;
&lt;LI&gt;Evaluated during real‑world testing to ensure the right balance of usability and security&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Security posture and Conditional Access for frontline devices&lt;/H2&gt;
&lt;P&gt;Individual identity is a critical foundation for stronger security posture, but it’s not enough on its own. Frontline device security also depends on management, data and app protection, session handling, and access policies that reflect the actual usage model.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/entra/identity/conditional-access/overview" target="_blank" rel="noopener"&gt;Conditional Access&lt;/A&gt; is an important part of securing frontline environments, but its effectiveness depends on aligning policies to the actual device and identity model in use.&lt;/P&gt;
&lt;P&gt;To ensure that the &lt;A class="lia-external-url" href="https://learn.microsoft.com/entra/identity/authentication/concept-authentication-qr-code" target="_blank" rel="noopener"&gt;QR code authentication method&lt;/A&gt; can only be used by the frontline workers it’s intended for, &lt;A class="lia-external-url" href="https://learn.microsoft.com/entra/identity/authentication/concept-authentication-strength-advanced-options" target="_blank" rel="noopener"&gt;create a custom authentication methods policy&lt;/A&gt;, which you can use in a dedicated Conditional Access policy. That Conditional Access policy should then be scoped to the group of users (frontline workers) who should log on using the QR code authentication method, and have the &lt;STRONG&gt;Require authentication strength&lt;/STRONG&gt; control configured, which targets the custom authentication strength for "QR Code" which was previously created.&lt;/P&gt;
&lt;P&gt;During real‑world testing:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Validate that design and controls support the intended usage model&lt;/LI&gt;
&lt;LI&gt;Ensure policies don’t block legitimate workflows&lt;/LI&gt;
&lt;LI&gt;Confirm sessions, access, and user targeting behave as expected&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These decisions should also be validated in practice: can users sign in and out reliably across shifts, is personal data cleared between sessions, and does the chosen experience match the pace of frontline work?&lt;/P&gt;
&lt;H2&gt;Summary&lt;/H2&gt;
&lt;P&gt;This article walks through how identity choices shape security, usability, and day-to-day success for frontline mobile devices. It explains the difference between assigned and shared devices, when individual sign-in is needed, and why shared credentials can create risk. It also highlights QR code authentication and Conditional Access as practical ways to keep each worker’s identity protected while making sign-in simple enough for fast-paced frontline workflows.&lt;/P&gt;
&lt;H2&gt;What’s next in the series&lt;/H2&gt;
&lt;P&gt;In the next article, we’ll focus on Microsoft Intune enrollment models, exploring how different enrollment approaches support—or constrain—the identity and usage patterns discussed here, including their role in protecting session identity, enforcing the intended sign-in model, and preventing one user’s access or data from carrying over to the next.&lt;/P&gt;
&lt;P&gt;As always, we welcome your feedback and experience. If you’ve navigated identity decisions for shared or frontline devices, share your advice and lessons learned in the comments, &amp;nbsp;or reach out to us on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;For more guidance across frontline scenarios, explore our broader &lt;A href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/from-the-frontlines-frontline-worker-management-with-microsoft-intune/4387449" target="_blank" rel="noopener"&gt;&lt;EM&gt;From the Frontlines&lt;/EM&gt;&lt;/A&gt; series on frontline worker management with Microsoft Intune.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Join our community!&lt;/STRONG&gt;&amp;nbsp;Discuss real-world scenarios, get expert guidance, connect with peers, and influence the future of Microsoft Security products. Learn more at&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/JoinIntuneCommunity" target="_blank" rel="noopener" data-outlook-id="b28472ac-e9ef-4c22-803d-2eabb395ee0c"&gt;aka.ms/JoinIntuneCommunity&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jul 2026 18:00:50 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/migrating-frontline-mobile-devices-identity-considerations-for/ba-p/4532671</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-07-01T18:00:50Z</dc:date>
    </item>
    <item>
      <title>Streamlining macOS security: Automatically enable AutoFill after Platform SSO registration</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/streamlining-macos-security-automatically-enable-autofill-after/ba-p/4531908</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Chris Kunze - Principal Product Manager | Microsoft Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Platform single sign-on (SSO) improves how macOS devices establish identity with Microsoft Entra ID, enabling a more secure and streamlined authentication experience. However, completing Platform SSO registration isn’t enough to deliver a fully passwordless workflow. To enable passwordless authentication in Safari, Microsoft Edge, and Google Chrome, the Company Portal AutoFill extension must also be enabled. In many deployments, this step still depends on the user.&lt;/P&gt;
&lt;P&gt;Devices may be fully enrolled, and Platform SSO may be successfully registered, yet users can still fall back to entering credentials manually if Company Portal AutoFill is not enabled. At scale, even small manual configuration steps can lead to inconsistent results. The goal of this post is to remove that dependency by automatically enabling AutoFill after Platform SSO registration, so users receive a complete passwordless experience without any additional steps.&lt;/P&gt;
&lt;H2&gt;The challenge&lt;/H2&gt;
&lt;P&gt;After Platform SSO is deployed to a macOS device, two conditions must be met before users receive the intended passwordless experience:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Platform SSO registration must be completed&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;The device must complete Platform SSO registration with Microsoft Entra ID.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Company Portal AutoFill must be enabled&lt;/STRONG&gt;&lt;BR /&gt;The Company Portal AutoFill extension must be enabled for supported browsers so credentials can be supplied automatically.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;When Platform &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/new-platform-sso-with-registration-during-automated-device-enrollment-on-macos/4519846" target="_blank" rel="noopener" data-lia-auto-title="SSO registration happens after Setup Assistant" data-lia-auto-title-active="0"&gt;SSO registration happens after Setup Assistant&lt;/A&gt;, the user is prompted through the registration flow and receives a reminder to enable Company Portal AutoFill. However, enabling AutoFill is still a separate manual step that the user must complete. If the user skips or overlooks that step, the device can be successfully registered for Platform SSO while still requiring credentials to be entered manually. The result is a deployment that appears complete but does not consistently deliver the intended passwordless experience or security posture. Authentication should not depend on user action after enrollment.&lt;/P&gt;
&lt;H2&gt;Especially valuable with the “Enable Registration During Setup” setting&lt;/H2&gt;
&lt;P&gt;This approach becomes especially impactful when combined with the &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/configure-platform-sso-during-enrollment" target="_blank" rel="noopener"&gt;Enable Registration During Setup&lt;/A&gt; setting for Platform SSO. When used with &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-enrollment/apple/overview-automated-enrollment-macos" target="_blank" rel="noopener"&gt;Automated Device Enrollment (ADE)&lt;/A&gt;, Platform SSO registration can be completed automatically during Setup Assistant before the user reaches the desktop. This helps ensure identity registration completes as part of the provisioning experience rather than requiring additional post-enrollment actions.&lt;/P&gt;
&lt;H2&gt;Automating AutoFill after Platform SSO registration&lt;/H2&gt;
&lt;P&gt;After registration has completed, AutoFill often becomes the final remaining step that still depends on user action. To close this gap, you can use a custom script to enable the Company Portal AutoFill extension after Platform SSO registration is complete.&lt;/P&gt;
&lt;P&gt;The sample script, Check-PSSO.zsh, available in the &lt;A class="lia-external-url" href="https://github.com/microsoft/shell-intune-samples/tree/master/macOS/Config/Set%20Autofill%20Automatically%20after%20PSSO%20Registration" target="_blank" rel="noopener"&gt;GitHub repository&lt;/A&gt;, was written by the Intune Customer Experience Engineering team. The script detects when Platform SSO registration has completed on a device and then enables AutoFill automatically.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;DIV style="margin: 16px 0; padding: 14px 16px; border-left: 4px solid #c50f1f; background: #fdf3f4; border-radius: 4px; color: #242424;"&gt;&lt;STRONG style="color: #a80000;"&gt;Important:&lt;/STRONG&gt; &lt;SPAN class="tooltip" tabindex="0"&gt; Microsoft supports Intune’s ability to deploy scripts, but not the scripts themselves. &lt;SPAN class="tooltip-text" role="tooltip"&gt;&amp;nbsp;Microsoft fully supports Intune and its script deployment capabilities. However, Microsoft does not provide support for individual scripts, including scripts published in Microsoft GitHub repositories. These scripts are provided as examples only. You are responsible for reviewing, validating, and testing their behavior in your environment before deploying them broadly.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;The script essentially performs four key actions:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Wait for a user session&lt;/STRONG&gt; - The script detects when a user session is active to ensure the device is ready for configuration.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Verify Platform SSO registration - &lt;/STRONG&gt;It confirms that Platform SSO registration has completed successfully before proceeding.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Detect the AutoFill extension - &lt;/STRONG&gt;The script waits until the Company Portal AutoFill extension becomes available on the device.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enable AutoFill automatically - &lt;/STRONG&gt;Once detected, the script enables AutoFill programmatically, eliminating the need for users to manually configure the setting in System Settings.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;All activities are logged locally, providing visibility for auditing and troubleshooting.&lt;/P&gt;
&lt;H2&gt;Supported browsers&lt;/H2&gt;
&lt;P&gt;The Company Portal AutoFill extension works with:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Safari (native support)&lt;/LI&gt;
&lt;LI&gt;Microsoft Edge (native support)&lt;/LI&gt;
&lt;LI&gt;Google Chrome (requires &lt;A class="lia-external-url" href="https://chromewebstore.google.com/detail/windows-accounts/ppnbnpeolgkicgegkbkbjmhlideopiji" target="_blank" rel="noopener"&gt;Microsoft Single Sign On extension&lt;/A&gt;)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Once AutoFill is enabled, users can authenticate across all supported browsers on their macOS device without manually entering passwords.&lt;/P&gt;
&lt;H2&gt;System requirements&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;macOS 15 or later&lt;/LI&gt;
&lt;LI&gt;Company Portal version 5.2604.0 or later installed on the device&lt;/LI&gt;
&lt;LI&gt;Platform SSO configured via an &lt;A class="lia-external-url" href="https://learn.microsoft.com/mem/intune/configuration/use-enterprise-sso-plug-in-macos-with-intune" target="_blank" rel="noopener"&gt;Intune SSO extension profile&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Deployment via Intune&lt;/H2&gt;
&lt;P&gt;The Check-PSSO script is deployed using a lightweight, scalable approach aligned with modern macOS management practices.&lt;/P&gt;
&lt;P&gt;The recommended method is to package the script as a &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/exploring-the-use-cases-of-payloadless-packages-in-microsoft-intune-for-macos/4382728" target="_blank" rel="noopener" data-lia-auto-title="payloadless PKG" data-lia-auto-title-active="0"&gt;payloadless PKG&lt;/A&gt; with a pre-install script.&lt;/P&gt;
&lt;P&gt;High-level steps:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Build an empty PKG&lt;/LI&gt;
&lt;LI&gt;Attach the Check-PSSO script as a pre-install script&lt;/LI&gt;
&lt;LI&gt;Upload the package to Intune&lt;/LI&gt;
&lt;LI&gt;Assign it as &lt;STRONG&gt;Required&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Verify successful deployment through script logs&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Detailed instructions are available in the &lt;A class="lia-external-url" href="https://github.com/microsoft/shell-intune-samples/tree/master/macOS/Config/Set%20Autofill%20Automatically%20after%20PSSO%20Registration" target="_blank" rel="noopener"&gt;GitHub repository&lt;/A&gt;.&lt;/P&gt;
&lt;H2&gt;Key Features&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Polling with timeouts&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The script waits for the required conditions to be met before continuing, including an active user session and completed Platform SSO registration. To avoid indefinite loops in edge-case scenarios, it uses timeouts while polling for those conditions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Diagnostic logging and auditing&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Optional verbose logging provides detailed troubleshooting information and an audit trail confirming AutoFill was enabled. Each run is logged locally under:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;/Library/Logs/Microsoft/IntuneScripts/checkPSSO&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Clear exit codes&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Exit 0: Success&lt;/LI&gt;
&lt;LI&gt;Exit 1: Failure&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;div data-video-id="https://youtu.be/b9nMSNOnQEo/1782756754391" data-video-remote-vid="https://youtu.be/b9nMSNOnQEo/1782756754391" class="lia-video-container lia-media-is-center lia-media-size-large"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fb9nMSNOnQEo%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Db9nMSNOnQEo&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fb9nMSNOnQEo%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;H2&gt;Benefits of automating AutoFill&lt;/H2&gt;
&lt;P&gt;Automating AutoFill helps ensure users can take advantage of passwordless authentication without additional configuration steps. It reduces reliance on user action, improves deployment consistency, improves security posture, and supports zero-touch provisioning. It also provides admins with verification through centralized logging and reporting.&lt;/P&gt;
&lt;H2&gt;Get started&lt;/H2&gt;
&lt;P&gt;If you’ve already deployed Platform SSO, automating AutoFill is a natural next step toward delivering a complete passwordless experience. By removing a manual configuration step that often depends on user action, you can improve consistency and user experience across devices. When combined with the Enable Registration During Setup setting, this helps create a true zero-touch experience from enrollment through authentication.&lt;/P&gt;
&lt;H2&gt;Learn more&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/entra/identity/devices/macos-psso" target="_blank" rel="noopener"&gt;Platform SSO for macOS&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/mem/intune/user-help/what-happens-if-you-install-the-company-portal-app-and-enroll-your-mac-in-intune" target="_blank" rel="noopener"&gt;Company Portal for macOS&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/exploring-the-use-cases-of-payloadless-packages-in-microsoft-intune-for-macos/4382728" target="_blank" rel="noopener" data-lia-auto-title="Payloadless Packages in Intune (Tech Community)" data-lia-auto-title-active="0"&gt;Payloadless Packages in Intune (Tech Community)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://github.com/microsoft/shell-intune-samples" target="_blank" rel="noopener"&gt;Microsoft shell-intune-samples Repository&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;BR /&gt;Let us know if you have questions by leaving a comment below or reaching out on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppteam&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Join our community!&lt;/STRONG&gt;&amp;nbsp;Discuss real-world scenarios, get expert guidance, connect with peers, and influence the future of Microsoft Security products. Learn more at&amp;nbsp;&lt;A href="https://aka.ms/JoinIntuneCommunity" target="_blank" rel="noopener" data-outlook-id="b28472ac-e9ef-4c22-803d-2eabb395ee0c"&gt;aka.ms/JoinIntuneCommunity&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2026 18:31:55 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/streamlining-macos-security-automatically-enable-autofill-after/ba-p/4531908</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-06-29T18:31:55Z</dc:date>
    </item>
    <item>
      <title>Microsoft Intune and Apple platform updates: What to expect after WWDC 2026</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/microsoft-intune-and-apple-platform-updates-what-to-expect-after/ba-p/4531058</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By Benjamin Flamm | Product Manager, Iris Yuning Ye | Product Manager - Microsoft Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Apple’s Worldwide Developers Conference (WWDC) is the annual starting point for the next wave of Apple platform changes. For Microsoft Intune customers, WWDC is also the moment when IT teams begin planning how new operating system capabilities will affect Apple device management, security, app deployment, and user readiness ahead of the fall OS releases. We’ve spent time watching and re-watching the sessions, sifting through new documentation with a magnifying glass, and philosophizing over the impact of what’s new this year. Just like every year, we’ll still have our day zero blog officially announcing what Intune supports for the new OS versions; however, this year we’ve heard your feedback that you’d like to know where Intune is prioritizing investments ahead of time so that you can prepare with confidence.&lt;/P&gt;
&lt;H2&gt;What’s new in managing Apple devices&lt;/H2&gt;
&lt;P&gt;Our team is absolutely thrilled&lt;STRONG&gt; &lt;/STRONG&gt;by the latest WWDC announcements and what they mean for organizations using Intune to manage Apple devices at scale. Apple is executing their promise of a declarative future, and we’re excited to enable our customers to leverage the benefits of declarative device management (DDM) like efficient configurations and real time status reporting. Most importantly, Apple continues to provide new customer-delighting functionality that previously didn’t exist in the legacy protocol.&lt;/P&gt;
&lt;H3&gt;Data-driven settings&lt;/H3&gt;
&lt;P&gt;The Intune settings catalog is our data-driven experience that automatically generates UI based on a schema. Basically, Intune adds new settings very quickly. Our goal is to always provide new settings like restrictions and intelligence controls as fast as possible, but in a way that’s enterprise ready. Having to manually create policies in third party tools just to upload them into the Intune admin center is a thing of the past. That said, these are the configurations and settings announced at WWDC 2026 that will be available very soon in the settings catalog for testing on the OS 27 betas.&lt;/P&gt;
&lt;H4&gt;Allow and deny binaries on macOS&lt;/H4&gt;
&lt;P&gt;One of the biggest announcements for device management this year is the new App settings configuration which includes declarative binary management for Mac. Until now, admins have relied on third party tooling and scripting for controlling unwanted apps on macOS, which is a clunky and time-consuming process. This new configuration also brings privacy permission management to DDM, reducing the number of prompts that users see while ensuring that apps have the permissions they need.&lt;/P&gt;
&lt;H4&gt;Content caching&lt;/H4&gt;
&lt;P&gt;Content caching has been supported in mobile device management (MDM) and our settings catalog for years, but it’s becoming much more powerful as it moves to DDM in macOS 27. New status items provide richer information about the &lt;A class="lia-external-url" href="https://developer.apple.com/documentation/devicemanagement/statuscontentcacheservicecontentcachestatusobject" target="_blank"&gt;health, disk space, and usage&lt;/A&gt; of content cache services without requiring a separate monitoring agent. This will be especially useful for everyone who wants to significantly reduce network traffic due to large deployments such as multi-gigabyte app installations and OS updates.&lt;/P&gt;
&lt;H4&gt;Platform Single Sign-on&lt;/H4&gt;
&lt;P&gt;Platform Single Sign-on (Platform SSO) picked up a major set of upgrades this year as part of its transition to DDM: the option to require Touch ID as a built-in second factor for logging in and unlocking FileVault. Additionally, new web-based authentication that opens the door to customizable push notifications, one-time codes, and QR-code sign-in for shared-device environments.&lt;/P&gt;
&lt;H4&gt;New skip keys for Automated Device Enrollment&lt;/H4&gt;
&lt;P&gt;Our settings story wouldn’t be complete without mentioning skip keys, and we have so much to mention this year! You may have seen the news that we recently updated our Apple enrollment policies, but what you may have missed is that these use the same infrastructure as our settings catalog. Starting this year, you should now expect to see skip keys release as fast as the Apple settings catalog.&lt;/P&gt;
&lt;H4&gt;Settings, settings, and more settings&lt;/H4&gt;
&lt;P&gt;Everything we’ve talked about so far is only the tip of the iceberg for settings and what’s coming, so here’s the complete list of what you should expect to see in Intune this summer:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;App Settings
&lt;UL&gt;
&lt;LI&gt;Allow/deny macOS binaries&lt;/LI&gt;
&lt;LI&gt;App privacy&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Content caching&lt;/LI&gt;
&lt;LI&gt;DNS Settings&lt;/LI&gt;
&lt;LI&gt;DNS Proxy&lt;/LI&gt;
&lt;LI&gt;Extensible SSO&lt;/LI&gt;
&lt;LI&gt;Safari privacy&lt;/LI&gt;
&lt;LI&gt;Web Content Filter&lt;/LI&gt;
&lt;LI&gt;Apple Intelligence (Calendar)&lt;/LI&gt;
&lt;LI&gt;Device restrictions&lt;/LI&gt;
&lt;LI&gt;Skip keys&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Network configurations are now in DDM&lt;/H3&gt;
&lt;P&gt;This is the announcement that we’ve been waiting for ever since Apple first showed us the power of DDM! While there isn’t Wi-Fi support yet, we’re thrilled to see this first step into DDM-based network configurations. The on-device user experience and admin configuration experience will see significant improvements in comparison to today’s profile model, especially when managing policies that depend on certificates for authentication. Our team is evaluating the new network configurations for our roadmap as we build support for these critical workloads in a declarative world.&lt;/P&gt;
&lt;H3&gt;Fleet monitoring and MDM status&lt;/H3&gt;
&lt;P&gt;The more device information that Apple moves to DDM, the faster Intune will become. The 15-minute check-in will soon be obsolete as MDM can solely rely on the device to detect drift or issues. This year, Apple has continued to add more device information to the DDM status channel, allowing admins to get a richer picture of the health of their device fleet. &lt;A class="lia-external-url" href="https://developer.apple.com/documentation/devicemanagement/statusdevicesystemhealthdevicesystemhealthobject" target="_blank"&gt;Device health reports &lt;/A&gt;that highlight whether a specific hardware component is operating normally, or experiencing an issue, will provide useful insights to organizations when planning their next device refresh cycle or monitoring for device issues before they affect productivity. Apple also added new status reports that show MDM-specific information for devices, such as if they’re enabled for return to service or shared iPad, and APNS-related information for MDMs to better stay in sync with devices.&lt;/P&gt;
&lt;H3&gt;macOS package uninstall and the Managed App framework&lt;/H3&gt;
&lt;P&gt;Over the past few years, Apple has been adding new features that are shifting traditional agent-based management to the DDM stack. The declarative package (.pkg) configuration introduced last year lets MDM send complex macOS packages and configurations without the constraints of the legacy install command. This year, they rounded out the story by adding package uninstall to remove data and files that were installed by a declarative package configuration as well as extending the &lt;A class="lia-external-url" href="https://developer.apple.com/documentation/ManagedApp" target="_blank"&gt;Managed App framework&lt;/A&gt; to macOS. Just like with the new network configurations, our team is investigating what this means for Intune Mac management and re-evaluating our macOS roadmap.&lt;/P&gt;
&lt;H3&gt;Streamlined log collection with AppleCare&lt;/H3&gt;
&lt;P&gt;Apple introduced a new command to remotely trigger enhanced log collection which seems simple, but it has a lot packed into it. The old way involved lots of downloading and waiting and uploading and more waiting. With this latest announcement, Apple has streamlined this whole process by allowing MDMs to send a command to enable the device for logging with the correct logging state configured. The cherry on top is this new process will tell the device to directly upload its sysdiagnose to AppleCare without requiring physical access to the device or manual interaction from the device owner. It also wouldn’t be a new feature without DDM status, and devices will report their enhanced logging status every step of the way. This will reduce a lot of the friction, idle time, and “what’s actually happening?” that’s associated with getting a sysdiagnose file needed for engineering investigations. This new feature benefits IT teams, AppleCare, MDMs, and everyone in between, and our team is prioritizing this new workflow for the fall.&lt;/P&gt;
&lt;H3&gt;Return to service (RTS) gets better and better&lt;/H3&gt;
&lt;P&gt;Apple has continued to iterate on the &lt;A class="lia-external-url" href="https://support.apple.com/guide/deployment/use-return-to-service-for-apple-devices-dep17cb455a0/web" target="_blank"&gt;return to service workflow&lt;/A&gt; since its introduction in 2023. Its first iterations showed how RTS can be useful for troubleshooting, quickly returning devices back to a fresh service state while also preserving apps across resets. This year, Apple announced 2 major improvements: the ability to trigger RTS directly from the device and the ability to configure an inactivity timeout. This makes RTS a must-have for shared device scenarios where you need to securely and quickly minimize downtime between user sessions.&lt;/P&gt;
&lt;H3&gt;MDM software updates are no more&lt;/H3&gt;
&lt;P&gt;DDM is now the only way to manage software updates, with the legacy MDM workload being fully removed from support in OS 27. We will be removing the legacy software update policies and settings from our UI in the coming months. Intune has supported DDM updates since they were first released in 2023, and we also have &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-updates/apple/monitor-reports?tabs=summary" target="_blank"&gt;gold standard software update reports&lt;/A&gt; where you can see rich and fast OS update status every step of the way. More information is available on our &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/support-tip-move-to-declarative-device-management-for-apple-software-updates/4432177" data-lia-auto-title="Tech Community blog." data-lia-auto-title-active="0" target="_blank"&gt;Tech Community blog.&lt;/A&gt;&lt;/P&gt;
&lt;H2&gt;How IT teams can prepare now&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;Identify the Apple device populations that are most business-critical, including supervised iOS and iPadOS devices, shared devices, and managed Macs.&lt;/LI&gt;
&lt;LI&gt;Review enrollment, compliance, app deployment, and software update workflows that may be affected by major OS upgrades.&lt;/LI&gt;
&lt;LI&gt;Plan a beta validation ring with representative users, devices, apps, and different network conditions.&lt;/LI&gt;
&lt;LI&gt;Document known business-critical apps and confirm vendor readiness timelines for the fall OS releases.&lt;/LI&gt;
&lt;LI&gt;Test the available beta settings in the settings catalog and share your feedback with our team and Apple via Feedback Assistant.&lt;/LI&gt;
&lt;LI&gt;Watch for Intune documentation, Message center posts, and release notes as support details become available.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Looking ahead&lt;/H2&gt;
&lt;P&gt;Apple’s fall OS releases are an important planning milestone for every organization managing Apple devices, and Intune’s priority is to help our customers confidently adopt new capabilities securely and at scale. Keep an eye out for our yearly day zero blog to learn more about Intune updates and new feature support as we get closer to the OS 27 release this fall – happy beta testing!&lt;/P&gt;
&lt;P&gt;If you have any questions, leave a comment below or reach out to us on X&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Join our community!&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;&amp;nbsp;Discuss real-world scenarios, get expert guidance, connect with peers, and influence the future of Microsoft Security products. Learn more at&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/JoinIntuneCommunity" target="_blank"&gt;aka.ms/JoinIntuneCommunity&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jun 2026 18:33:03 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/microsoft-intune-and-apple-platform-updates-what-to-expect-after/ba-p/4531058</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-06-25T18:33:03Z</dc:date>
    </item>
    <item>
      <title>How to Configure macOS Privacy Preferences Policy Control (PPPC) Using the Intune Settings Catalog</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/how-to-configure-macos-privacy-preferences-policy-control-pppc/ba-p/4530406</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Chris Kunze - Principal Product Manager | Microsoft Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://support.apple.com/guide/deployment/privacy-preferences-policy-control-payload-dep38df53c2a/web" target="_blank" rel="noopener"&gt;Privacy Preferences Policy Control (PPPC)&lt;/A&gt; settings on macOS are used to pre-approve privacy permissions for apps so users aren't repeatedly prompted by macOS for access requests. Common examples include Full Disk Access, Screen Recording, Camera, Microphone, Accessibility, Files and Folders, and Apple Events permissions.&lt;/P&gt;
&lt;P&gt;Organizations commonly deploy PPPC profiles to improve the user experience, reduce support calls, and ensure management and security tools have the permissions they require to function correctly. This is especially important for tools such as Microsoft Defender, remote support applications, compliance agents, and inventory tools. PPPC profiles also help standardize privacy settings across managed Macs and support zero-touch onboarding scenarios where users can begin working without manually approving a series of permission prompts.&lt;/P&gt;
&lt;P&gt;Intune’s settings catalog provides a straightforward way to deploy PPPC settings, but because macOS uses strict matching criteria, a few configuration details are important to get right. If these settings aren’t configured correctly, apps can either break - or worse, fail quietly. This article walks through the key configuration details that help ensure those settings are applied correctly.&lt;/P&gt;
&lt;H2&gt;How macOS evaluates PPPC entries&lt;/H2&gt;
&lt;P&gt;macOS evaluates PPPC entries using a combination of:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;App identifier (Bundle ID or Path)&lt;/LI&gt;
&lt;LI&gt;Code requirement (from the app’s signature)&lt;/LI&gt;
&lt;LI&gt;The specific permission being granted or denied.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://developer.apple.com/documentation/devicemanagement/privacypreferencespolicycontrol/services-data.dictionary/identity" target="_blank" rel="noopener"&gt;Apple&lt;/A&gt; requires each PPPC payload to use either Authorization or Allowed, but not both. If any of these values don’t align correctly, the policy won’t apply.&lt;/P&gt;
&lt;H2&gt;Configure PPPC in Intune settings catalog&lt;/H2&gt;
&lt;OL&gt;
&lt;LI&gt;Create a settings catalog profile.&lt;BR /&gt;In the&amp;nbsp;&lt;A class="lia-external-url" style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://intune.microsoft.com" target="_blank" rel="noopener"&gt;Intune admin center&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;, create a macOS configuration profile using &lt;/SPAN&gt;&lt;A class="lia-external-url" style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://learn.microsoft.com/mem/intune/configuration/settings-catalog" target="_blank" rel="noopener"&gt;Settings Catalog&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;. Search for: &lt;/SPAN&gt;&lt;A class="lia-external-url" style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://learn.microsoft.com/mem/intune/configuration/privacy-preferences-policy-control-macos" target="_blank" rel="noopener"&gt;Privacy Preferences Policy Control&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;img&gt;&lt;EM&gt;Figure 1 - Settings picker showing Privacy Preferences Policy Control.&lt;/EM&gt;&lt;/img&gt;This is where you'll configure the PPPC permissions required by your application.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Use the Authorization field &lt;BR /&gt;When configuring, select the &lt;STRONG&gt;Authorization&lt;/STRONG&gt; setting instead of the legacy &lt;STRONG&gt;Allowed&lt;/STRONG&gt; setting whenever supported, but never both.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Get the correct code requirement&lt;BR /&gt;
&lt;P&gt;On a Mac where the application is installed, open &lt;STRONG&gt;Terminal&lt;/STRONG&gt; and run:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;codesign -dr - /Applications/YourApp.app&lt;/LI-CODE&gt;
&lt;P&gt;Replace /Applications/YourApp.app with the path to the application you're configuring.&lt;BR /&gt;&lt;BR /&gt;The output will contain a string similar to:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;designated =&amp;gt; identifier "com.example.app" and ...&lt;/LI-CODE&gt;
&lt;P&gt;Copy everything that appears after “designated =&amp;gt;” exactly as displayed. You'll use this value when configuring the PPPC entry in Intune.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: Some applications return a multi-line code requirement. If that happens, paste the value into Intune as a single continuous string without line breaks. The content for the Identifier field can also be extracted from this command.&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Figure 2 - Screenshot of a terminal window showing Chrome/ChromeDriver startup errors, including “DevToolsActivePort file doesn’t exist” and certificate-related error messages.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Configure the PPPC entry&lt;BR /&gt;
&lt;P&gt;After gathering the required information, configure the application entry.&lt;/P&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Field&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Identifier type&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Bundle ID or Path&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Identifier&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Application Bundle ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Code requirement&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Full output from the &lt;CODE&gt;codesign&lt;/CODE&gt; command in Step 3.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Authorization&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Allow&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 35.00%" /&gt;&lt;col style="width: 65.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;&lt;img&gt;&lt;EM&gt;Figure 3 - Screenshot of the Microsoft Intune admin center editing a OneDrive configuration profile. The main pane shows privacy and synchronization settings, while a right-side “Configure instance” panel displays Privacy Preferences Policy Control options, including an enabled setting for “Use System SSL.”&lt;/EM&gt;&lt;/img&gt;
&lt;DIV style="margin: 16px 0; padding: 14px 16px; border-left: 4px solid #0078d4; background: #f3f9fd; border-radius: 4px; color: #242424;"&gt;&lt;STRONG style="color: #005a9e;"&gt;Tip:&lt;/STRONG&gt; &lt;SPAN class="tooltip"&gt; Use Bundle ID for apps whenever possible. &lt;SPAN class="tooltip-text" role="tooltip"&gt; Bundle IDs are more reliable than file paths because they typically remain consistent when an app is updated or moved. &lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H2&gt;Why PPPC settings may not apply&lt;/H2&gt;
&lt;P&gt;If these settings fail, they fail silently. Intune may report the policy as successfully applied, but macOS evaluates PPPC entries when the app requests access to the protected resource. Upon app launch, macOS skips any entry where the code requirement doesn’t match the app’s current binary signature without any indication that the setting is skipped. The three most common causes are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Incorrect code requirement&lt;BR /&gt;The code requirement must match the application's current signing information exactly. Even a small mismatch can prevent the PPPC setting from being applied.&lt;/LI&gt;
&lt;LI&gt;Mixing Authorization and Allowed&lt;BR /&gt;Apple’s documentation states PPPC entries should use either Authorization or Allowed, not both.&lt;/LI&gt;
&lt;LI&gt;Wrong identifier type&lt;BR /&gt;If the PPPC entry is configured with the wrong identifier type, macOS won't match the application correctly.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Try it in your environment&lt;/H2&gt;
&lt;P&gt;If you’ve been avoiding the settings catalog for PPPC, try this approach. Pull the identifier and code requirement directly from the app using codesign, use Authorization when available, and validate the configuration with a pilot group before broader deployment. &lt;BR /&gt;&lt;BR /&gt;Most PPPC issues come down to matching. Once you understand how macOS evaluates these settings it becomes much more predictable. &lt;BR /&gt;&lt;BR /&gt;If you have any questions, leave a comment below or reach out to us on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Join our community!&lt;/STRONG&gt;&amp;nbsp;Discuss real-world scenarios, get expert guidance, connect with peers, and influence the future of Microsoft Security products. Learn more at&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/JoinIntuneCommunity" target="_blank" rel="noopener" data-outlook-id="b28472ac-e9ef-4c22-803d-2eabb395ee0c"&gt;aka.ms/JoinIntuneCommunity&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2026 18:14:31 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/how-to-configure-macos-privacy-preferences-policy-control-pppc/ba-p/4530406</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-06-24T18:14:31Z</dc:date>
    </item>
    <item>
      <title>Exporting all Microsoft Intune Enterprise App Management catalog apps to CSV using Microsoft Graph</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/exporting-all-microsoft-intune-enterprise-app-management-catalog/ba-p/4529579</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Joe Lurie, Sr. Product Manager | Microsoft Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Managing applications at scale is one of the biggest time-consuming tasks for IT admins. Between packaging installers, writing detection rules, and keeping everything up to date - it adds up fast. That's exactly the problem &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/enterprise-app-management" target="_blank" rel="noopener"&gt;Enterprise App Management&lt;/A&gt; in Microsoft Intune is designed to address.&lt;/P&gt;
&lt;P&gt;Enterprise App Management gives you access to a curated &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/add-enterprise-catalog-app" target="_blank" rel="noopener"&gt;Enterprise App Catalog&lt;/A&gt; with hundreds of popular Win32 apps that are pre-packaged, pre-tested, and ready to deploy. Microsoft handles the install commands, detection logic, and update-ready packaging. Automatic updates for catalog apps are expected to roll out in mid-2026, making the experience even more hands-off. You just pick the app, assign it, and move on.&lt;/P&gt;
&lt;P&gt;But what if you want a full inventory of what's available in the catalog? Maybe you're evaluating which apps your organization can migrate from manual packaging, or you want to share the list with your app owners for review. In this post, I'll show you how to pull the complete catalog using Microsoft Graph PowerShell and export it to a CSV file.&lt;/P&gt;
&lt;H1&gt;Prerequisites&lt;/H1&gt;
&lt;P&gt;Before you start, make sure you have:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Intune admin permissions&lt;/STRONG&gt;: An account with Intune permissions to read app and catalog data (such as Intune Administrator or a custom role with app read access).
&lt;UL&gt;
&lt;LI&gt;You will also need &lt;STRONG&gt;Microsoft Graph delegated scope&lt;/STRONG&gt;: &lt;EM&gt;DeviceManagementApps.Read.All&lt;/EM&gt; (you'll consent to this when connecting).&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;An &lt;/STRONG&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/fundamentals/add-ons" target="_blank" rel="noopener"&gt;Intune Suite&lt;/A&gt;&lt;STRONG&gt; or Enterprise App Management add-on license:&lt;/STRONG&gt; Enterprise App Management is part of the Intune Suite or available as a standalone add-on. &lt;EM&gt;Note: Microsoft has &lt;/EM&gt;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/microsoftintuneblog/microsoft-365-adds-advanced-microsoft-intune-solutions-at-scale/4474272" target="_blank" rel="noopener" data-lia-auto-title="announced" data-lia-auto-title-active="0"&gt;announced&lt;/A&gt;&lt;EM&gt; that Enterprise App Management will also be included in Microsoft 365 E5 licensing starting July 1, 2026 - check current licensing guidance to confirm availability for your tenant.&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft &lt;/STRONG&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/powershell/microsoftgraph/installation" target="_blank" rel="noopener"&gt;Graph PowerShell SDK&lt;/A&gt;&lt;STRONG&gt; (Beta module)&lt;/STRONG&gt; &lt;STRONG&gt;installed&lt;/STRONG&gt;: Note that the catalog API is currently in the beta endpoint which means cmdlet names and properties may change before reaching v1.0.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If you don't have the beta module installed yet, run:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;Install-Module Microsoft.Graph.Beta.Devices.CorporateManagement -Scope CurrentUser -Force&lt;/LI-CODE&gt;
&lt;H3&gt;&lt;STRONG&gt;Step 1: Connect to Microsoft Graph&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;First, authenticate to Microsoft Graph with the required scope:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;Connect-MgGraph -Scopes "DeviceManagementApps.Read.All"&lt;/LI-CODE&gt;
&lt;P&gt;You'll get a browser prompt to sign in and consent. Once connected, you're ready to query the catalog.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Step 2: Retrieve all Catalog apps&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Microsoft Graph exposes the Enterprise App Catalog through the /beta/deviceAppManagement/mobileAppCatalogPackages collection. The PowerShell cmdlet for it is:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;$catalogApps = Get-MgBetaDeviceAppManagementMobileAppCatalogPackage -All&lt;/LI-CODE&gt;
&lt;P&gt;The -All parameter is important as it handles pagination automatically so you get every catalog package, not just the first page of results.&lt;/P&gt;
&lt;DIV style="margin: 24px 0; padding: 18px 20px; border-left: 5px solid #0078D4; background-color: #f3f9fd; border-radius: 6px; color: #1f1f1f;"&gt;
&lt;DIV style="display: flex; align-items: center; gap: 8px; margin-bottom: 10px;"&gt;&lt;SPAN style="font-size: 20px; line-height: 1;"&gt;💡&lt;/SPAN&gt; &lt;STRONG style="font-size: 16px; color: #005a9e;"&gt;Tip&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;P style="margin: 0 0 12px; line-height: 1.5;"&gt;To see every property available on a catalog package object, pipe the first result to &lt;CODE style="padding: 2px 5px; background-color: #e7f3fa; border-radius: 3px; font-family: Consolas, Monaco, monospace;"&gt;Format-List&lt;/CODE&gt;.&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;$catalogApps | Select-Object -First 1 | Format-List *&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;STRONG&gt;Step 3: Export to CSV&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Next, let's select the most useful fields and write them to a CSV file:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;$csvPath = "C:\Temp\IntuneCatalogApps.csv"
New-Item -ItemType Directory -Path (Split-Path $csvPath) -Force | Out-Null&lt;/LI-CODE&gt;&lt;LI-CODE lang="powershell"&gt;$catalogApps | Select-Object ProductDisplayName, VersionDisplayName, PublisherDisplayName | Export-Csv -Path $csvPath -NoTypeInformation&lt;/LI-CODE&gt;
&lt;P&gt;Open the CSV in Excel and you've got a clean, sortable list of every catalog package in the Intune Enterprise App Catalog.&lt;/P&gt;
&lt;H1&gt;Putting it all together&lt;/H1&gt;
&lt;P&gt;Here's the complete script you can save and run:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;# Connect to Microsoft Graph
Connect-MgGraph -Scopes "DeviceManagementApps.Read.All"

# Pull all Enterprise App Catalog packages
$catalogApps = Get-MgBetaDeviceAppManagementMobileAppCatalogPackage -All

# Export to CSV
$csvPath = "C:\Temp\IntuneCatalogApps.csv"
New-Item -ItemType Directory -Path (Split-Path $csvPath) -Force | Out-Null

$catalogApps | Select-Object ProductDisplayName, VersionDisplayName, PublisherDisplayName | Export-Csv -Path $csvPath -NoTypeInformation

Write-Host "Exported $($catalogApps.Count) catalog apps to $csvPath" -ForegroundColor Green

# Disconnect when done
Disconnect-MgGraph&lt;/LI-CODE&gt;
&lt;H1&gt;Sample output&lt;/H1&gt;
&lt;P&gt;Your CSV will look something like this:&lt;/P&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Product&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Version&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Publisher&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Mozilla Firefox&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;137.0.1&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Mozilla Corporation&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Google Chrome&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;135.0.6998.89&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Google LLC&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Zoom Workplace&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;6.4.6&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Zoom Video Communications, Inc.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Adobe Acrobat Reader DC&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;25.001.20467&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Adobe Inc.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;7-Zip&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;24.09&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Igor Pavlov&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 40.00%" /&gt;&lt;col style="width: 22.00%" /&gt;&lt;col style="width: 38.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H1&gt;Why this matters&lt;/H1&gt;
&lt;P&gt;Having a complete list of what's in the catalog is useful for a few scenarios:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;App rationalization&lt;/STRONG&gt; - Share the list with app owners and identify which apps you can stop manually packaging and switch to the catalog instead.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Gap analysis&lt;/STRONG&gt; - Compare the catalog against your current app portfolio to see what's missing.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Change management&lt;/STRONG&gt; - Track what's available over time as Microsoft continues to add new apps.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Compliance and auditing&lt;/STRONG&gt; - Document which catalog apps are available for your tenant.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Wrapping up&lt;/H2&gt;
&lt;P&gt;Enterprise App Management is one of the most impactful features in the Intune Suite. It takes the most tedious parts of endpoint management - app packaging and updates - and just handles it for you. And with a short Graph script, you can get full visibility into what's available. And to see how Enterprise App Management secures your app catalog, check out the companion post here:&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/Intune/EAM-Security" target="_blank" rel="noopener"&gt;aka.ms/Intune/EAM-Security&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Give the script a try and let us know what you think along with other Enterprise App Management topics you’d like to see by leaving a comment below or reaching out on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Want to learn more about Enterprise App Management? Check out the &lt;/EM&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/enterprise-app-management" target="_blank" rel="noopener"&gt;official documentation&lt;/A&gt;&lt;EM&gt; for the full details.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Join our community!&lt;/STRONG&gt;&amp;nbsp;Discuss real-world scenarios, get expert guidance, connect with peers, and influence the future of Microsoft Security products. Learn more at &lt;A class="lia-external-url" href="https://aka.ms/JoinIntuneCommunity" target="_blank" rel="noopener" data-outlook-id="b28472ac-e9ef-4c22-803d-2eabb395ee0c"&gt;https://aka.ms/JoinIntuneCommunity&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jun 2026 17:59:40 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/exporting-all-microsoft-intune-enterprise-app-management-catalog/ba-p/4529579</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-06-22T17:59:40Z</dc:date>
    </item>
    <item>
      <title>Deploying Platform SSO for pre macOS 26 with Microsoft Intune: Lessons Learned</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/deploying-platform-sso-for-pre-macos-26-with-microsoft-intune/ba-p/4521368</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Naveen Akkugari, Sr. Service Engineer and Michael Griswold, Principal Service Engineering Manager | Microsoft Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;H1&gt;&lt;STRONG&gt;Who we are&lt;/STRONG&gt;&lt;/H1&gt;
&lt;P&gt;Our internal Intune administration team at Microsoft is responsible for running Intune and Configuration Manager for the devices used by employees. We &lt;STRONG&gt;receive&lt;/STRONG&gt; early access to features for evaluation and feedback using real world usage scenarios. As such, some features may be changed before the public release and be slightly different. The experience should be similar and&lt;STRONG&gt; &lt;/STRONG&gt;we wanted to share our learnings when deploying platform single sign-on (PSSO). It is worth noting that since the time of this experience a new method for newer OS versions is available and you can read more about it at:&amp;nbsp;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/new-platform-sso-with-registration-during-automated-device-enrollment-on-macos/4519846" target="_blank" rel="noopener" data-lia-auto-title="New Platform SSO with registration during Automated Device Enrollment on macOS | Microsoft Community Hub" data-lia-auto-title-active="0"&gt;New Platform SSO with registration during Automated Device Enrollment on macOS | Microsoft Community Hub&lt;/A&gt;.&lt;/P&gt;
&lt;H1&gt;&lt;STRONG&gt;Why we implemented Platform single sign-on (PSSO) and what we learned&lt;/STRONG&gt;&lt;/H1&gt;
&lt;P&gt;As IT admins managing a growing Mac fleet, we kept running into the same gap. Our Windows devices had hardware-backed authentication, token protection, and seamless SSO through Windows Hello for Business, but our Macs were still relying on browser-based prompts with no easy way to enforce the same level of security and identity protection. Platform SSO finally closed that gap for us. It’s worth noting that new macOS allows new capabilities in this space and we are evaluating them as well. The new flow can be read about at &lt;A class="lia-external-url" href="https://aka.ms/Intune/MacPSSO-Setup" target="_blank" rel="noopener"&gt;https://aka.ms/Intune/MacPSSO-Setup&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;While there were fewer pip-ups, we found the changes in the security layer to be the real value to our operations. Platform SSO binds authentication tokens (Primary Refresh Tokens) to the device’s Secure Enclave hardware. Even if a PRT is intercepted, it’s &lt;STRONG&gt;designed to not be replayed from another device&lt;/STRONG&gt;. For our team, this unlocked two things we couldn’t do on macOS before:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Token protection policies:&lt;/STRONG&gt; Conditional Access can now verify that tokens are device-bound, the same enforcement we had been relying on with Windows Hello for Business&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Phishing-resistant MFA:&lt;/STRONG&gt; Secure Enclave keys act as FIDO2 passkeys, so users authenticate with Touch ID instead of passwords or SMS codes&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Getting from documentation to production took real effort for us. A password policy issue that silently blocked registration for half our pilot group, users who swiped away the registration banner without knowing what it was, and macOS updates that broke SSO overnight. This blog post is what we wish someone had written before we started.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How it works under the hood: &lt;/STRONG&gt;Intune delivers the SSO extension profile → macOS prompts the user to register → the device registers with Microsoft Entra ID and gets a hardware-bound workplace (WPJ) certificate → a PRT is issued and bound to device hardware (not designed to be exported) → SSO works across Microsoft 365 apps, browsers, and Kerberos resources, all with token protection enforced.&lt;/P&gt;
&lt;H1&gt;&lt;STRONG&gt;Available authentication methods when we implemented&lt;/STRONG&gt;&lt;/H1&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Capability&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Secure Enclave&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Smart Card&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Password Sync&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Passwordless and phishing-resistant&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;✅&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;✅&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;❌&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Touch ID / passkey (WebAuthn)&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;✅&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;❌ &lt;SPAN style="color: #666;"&gt;Touch ID only&lt;/SPAN&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;❌&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Local password synced with Microsoft Entra&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;❌&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;❌&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Minimum macOS&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;13.0&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;14.0&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;13.0&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Recommendation: Start with Secure Enclave. &lt;/STRONG&gt;Keys are hardware-bound, phishing-resistant, and double as FIDO2 passkeys via WebAuthn, enabling browser-based passwordless login (Touch ID instead of passwords) and meeting Conditional Access multi-factor authentication (MFA) requirements. Unlike iCloud-synced passkeys, these are &lt;STRONG&gt;device-bound&lt;/STRONG&gt;, aligning with Zero Trust.&lt;/P&gt;
&lt;/DIV&gt;
&lt;H1&gt;&lt;STRONG&gt;Quick setup using the Intune settings catalog&lt;/STRONG&gt;&lt;/H1&gt;
&lt;P&gt;&lt;STRONG&gt;Prerequisites: &lt;/STRONG&gt;macOS 13+, Intune with Microsoft Entra ID, Intune Company Portal v5.2404.0+&lt;/P&gt;
&lt;P&gt;In the Intune admin center, navigate to &lt;STRONG&gt;Devices &amp;gt; Configuration &amp;gt; Create &amp;gt; macOS &amp;gt; Settings Catalog &amp;gt; Authentication &amp;gt; Extensible SSO&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Setting&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Extension Identifier&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;com.microsoft.CompanyPortalMac.ssoextension&lt;/CODE&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Team Identifier&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;UBF8T346G9&lt;/CODE&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Type&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Redirect&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Registration Token&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;{{DEVICEREGISTRATION}}&lt;/CODE&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Use Shared Device Keys&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Enabled&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Screen Locked Behavior&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;DoNotHandle&lt;/CODE&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;URLs&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;https://login.microsoftonline.com&lt;/CODE&gt;&lt;BR /&gt;&lt;CODE&gt;https://login.microsoft.com&lt;/CODE&gt;&lt;BR /&gt;&lt;CODE&gt;https://sts.windows.net&lt;/CODE&gt;&lt;BR /&gt;&lt;CODE&gt;https://login-us.microsoftonline.com&lt;/CODE&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;
&lt;P&gt;&amp;nbsp;&lt;BR /&gt;Users see a “Registration required” notification → sign in → complete MFA → SSO works everywhere.&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H1&gt;&lt;STRONG&gt;What the user experience looks like&lt;/STRONG&gt;&lt;/H1&gt;
&lt;P&gt;Knowing what users see on their screen helps you write better rollout communications and cuts down help desk tickets.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;First-time registration flow:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; Profile arrives silently: &lt;/STRONG&gt;After enrollment, Intune pushes the SSO extension profile to the Mac. Nothing visible to the user yet.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Registration banner appears: &lt;/STRONG&gt;macOS displays a notification: “Registration required: Your organization requires you to register your device.” The user must click this to proceed. (This is our #1 learning point, users swipe it away, and there’s no simple way to retrigger it.)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Sign-in window: &lt;/STRONG&gt;The user enters their Microsoft Entra ID email and password.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; MFA challenge: &lt;/STRONG&gt;Authenticator app push, phone call, or other configured method.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Secure Enclave key creation: &lt;/STRONG&gt;macOS generates a hardware-bound key pair. The user may see a Touch ID or local password prompt to authorize this.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Registration completes: &lt;/STRONG&gt;Device registers with Microsoft Entra ID, a WPJ certificate and PRT are issued. User sees a success confirmation.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; SSO is active: &lt;/STRONG&gt;From here, Microsoft 365 apps, Edge (natively), Chrome (with SSO extension), and Kerberos resources authenticate without prompts. Touch ID replaces password entry.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Missed the registration notification? Here is how to manually register:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This was our most common help desk ticket during rollout. If a user dismissed or missed the banner, they can still register manually through the following options:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; (Recommended) System Settings → Users &amp;amp; Groups → Network Account Server: &lt;/STRONG&gt;This is the easiest method. Go to System Settings → Users &amp;amp; Groups, scroll down to “Network Account Server” and click “Edit.” This opens a panel showing two sections: Network Servers and Platform single sign-on. If the Platform SSO policy is deployed, “Mac SSO Extension” will be listed under Platform single sign-on. If the device isn’t registered, there will be a “Register” button that can be selected to start the Platform SSO device registration flow.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Lock / Sign out and back in:&lt;/STRONG&gt; Performing a lock or signing out of macOS followed by signing back in can retrigger the registration notification upon the next login attempt.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Wait for the notification to reappear: &lt;/STRONG&gt;macOS retries the notification periodically around every 15 mins.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Last resort, reprofile: &lt;/STRONG&gt;If none of the above work, an IT admin can remove and reassign the SSO extension profile in Intune. Before doing so, ensure any stale device objects are cleared from Microsoft Entra ID to avoid conflicts. Once the new profile lands on the device, the registration notification reappears.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H1&gt;&lt;STRONG&gt;How to verify Platform SSO registration&lt;/STRONG&gt;&lt;/H1&gt;
&lt;P&gt;One of the first questions we got after rollout was “how do I know it’s actually working?” Here’s how both users and IT admins can confirm.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For IT admins (Microsoft Entra ID &amp;amp; Intune admin centers):&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;What to check&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Platform SSO registered device&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Non-registered device&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Microsoft Entra ID → Devices&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Join Type shows &lt;STRONG&gt;Microsoft Entra joined&lt;/STRONG&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Join Type shows &lt;STRONG&gt;Microsoft Entra registered&lt;/STRONG&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Intune → Device configuration&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;SSO extension profile shows &lt;STRONG&gt;Succeeded&lt;/STRONG&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Profile may show &lt;STRONG&gt;Pending&lt;/STRONG&gt;, &lt;STRONG&gt;Error&lt;/STRONG&gt;, or not assigned&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For users (on the Mac):&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; System Settings → Users &amp;amp; Groups → Network Account Server: &lt;/STRONG&gt;Scroll down in Users &amp;amp; Groups to “Network Account Server” and click “Edit.” If the Platform SSO policy is deployed, they will see “Mac SSO Extension” listed under Platform Single Sign-on. A registered device shows a green dot with “Registered” status and a “Repair” button (useful if registration gets into a bad state). If not registered, they will see a “Register” button instead. This is the quickest at-a-glance check for users.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; System Settings → Users &amp;amp; Groups:&lt;/STRONG&gt; Click on the user account name in Users &amp;amp; Groups (on macOS 14+, click the info button “i” next to the user name). When Platform SSO registration is complete, a “Platform Single Sign-on” section will be listed under the account. If Platform SSO is active, the user account shows the Microsoft Entra ID identity linked to the local account.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Company Portal app → Devices: &lt;/STRONG&gt;The device should show as “Compliant” and “Microsoft Entra ID registered.” If registration failed, it shows “Registration required.”&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Terminal command: &lt;/STRONG&gt;Run app-sso platform -s to check Platform SSO status.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H1&gt;&lt;STRONG&gt;Troubleshooting Platform SSO errors&lt;/STRONG&gt;&lt;/H1&gt;
&lt;P&gt;If you run into issues during deployment, here’s how you can diagnose and fix issues.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 1: Check the Platform SSO profile in Intune device management&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Before troubleshooting on the Mac itself, confirm the profile reached the device:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;In Intune: &lt;/STRONG&gt;Go to Devices → select the device → Device configuration. The SSO extension profile should show “Succeeded.” If it shows “Pending” or “Error,” the device hasn’t received the policy. Check assignment groups, sync status, and whether the device is enrolled.&lt;/P&gt;
&lt;P&gt;Then&amp;nbsp;&lt;STRONG&gt;on the Mac: &lt;/STRONG&gt;Go to System Settings → General → Device Management (or Profiles on older macOS). Look for the SSO extension profile (com.apple.extensiblesso). It should show as “Installed” with no errors. If the profile isn’t listed, it hasn’t been delivered yet. Check Intune assignment and device sync.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 2: Check registration status on the Mac &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Refer to the &lt;STRONG&gt;previous section&lt;/STRONG&gt; &lt;STRONG&gt;“&lt;/STRONG&gt;How to &lt;STRONG&gt;verify &lt;/STRONG&gt;P&lt;STRONG&gt;latform &lt;/STRONG&gt;SSO &lt;STRONG&gt;registration” for steps.&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 3: Check SSO extension logs&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Run in Terminal for real-time logs:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;log stream --predicate 'subsystem == "com.apple.AppSSO"' --level debug&lt;/LI-CODE&gt;
&lt;P&gt;Then prompt a sign-in (open Edge or Outlook). Look for:&lt;BR /&gt;&lt;STRONG&gt;Error 10002:&lt;/STRONG&gt; Duplicate SSO profiles. Remove the extra one from Intune.&lt;BR /&gt;&lt;STRONG&gt;Error 10003:&lt;/STRONG&gt; Registration failed. Usually a network issue or TLS inspection blocking auth URLs.&lt;BR /&gt;&lt;STRONG&gt;User cancelled:&lt;/STRONG&gt; User dismissed the registration banner.&lt;BR /&gt;&lt;STRONG&gt;Token refresh failed:&lt;/STRONG&gt; PRT could not refresh. Check network and whether the Microsoft Entra ID password was recently changed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 4: Verify from the admin side&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Check&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;How&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;What It Tells You&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Profile delivery&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Intune &amp;gt; Devices &amp;gt; select device &amp;gt; Device configuration&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Whether the SSO profile reached the device and its install status&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Registration state&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Entra ID &amp;gt; Devices &amp;gt; search device &amp;gt; Properties&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Whether the device has PSSO registration and NGC credential&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Sign-in failures&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Entra ID &amp;gt; Sign-in logs &amp;gt; filter by user&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Error codes like &lt;CODE&gt;AADSTS50076&lt;/CODE&gt; MFA required, &lt;CODE&gt;AADSTS700024&lt;/CODE&gt; token issue, or &lt;CODE&gt;AADSTS7000218&lt;/CODE&gt; client assertion&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Token protection&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Entra ID &amp;gt; Sign-in logs &amp;gt; Conditional Access tab&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Whether token protection policy was applied or skipped&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Company Portal version&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Intune &amp;gt; Apps &amp;gt; macOS &amp;gt; Company Portal&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Must be &lt;STRONG&gt;v5.2404.0+&lt;/STRONG&gt; for PSSO; older versions silently fail&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Common error codes and fixes:&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; height: 285px; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7" style="height: 47.5px;"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Error&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Cause&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Fix&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr style="height: 47.5px;"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;10002&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Multiple SSO extension profiles assigned&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Remove duplicate profiles; keep only the Settings Catalog policy&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa" style="height: 47.5px;"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;10003&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Registration failed network/TLS&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Allowlist Apple and Microsoft auth URLs from TLS inspection&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 47.5px;"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;AADSTS50076&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;MFA required but not completed&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;User needs to complete MFA during registration&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa" style="height: 47.5px;"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;AADSTS700024&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Client assertion invalid&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Password likely needs reset; have user reset Entra ID password and retry&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 47.5px;"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;&lt;CODE&gt;AADSTS7000218&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Request body must contain &lt;CODE&gt;client_assertion&lt;/CODE&gt;&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Company Portal version too old; update to &lt;STRONG&gt;v5.2404.0+&lt;/STRONG&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;&lt;STRONG&gt;Best practices&lt;/STRONG&gt;&lt;/H1&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; Have newer OS devices and use the new flow: &lt;/STRONG&gt;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/new-platform-sso-with-registration-during-automated-device-enrollment-on-macos/4519846" target="_blank" rel="noopener" data-lia-auto-title="New Platform SSO with registration during Automated Device Enrollment on macOS" data-lia-auto-title-active="0"&gt;New Platform SSO with registration during Automated Device Enrollment on macOS&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Have users reset their password before Platform SSO registration. &lt;/STRONG&gt;During initial enrollment, if password configuration or compliance policies are applied, users are required to reset their password after device enrollment and prior to initiating Platform SSO registration. Skipping this step can result in silent registration failures that are difficult to diagnose. Ensure this is communicated as the first step in your rollout guidance.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Assign the SSO profile during enrollment, not after. &lt;/STRONG&gt;Deploying during enrollment means the registration prompt shows up at first login, a natural part of setup. Retrofitting existing devices forces users to notice and click a notification banner. Many will not. macOS Tahoe (26) Simplified Setup will auto-register, removing this friction.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; One SSO profile per device, no exceptions. &lt;/STRONG&gt;Duplicate profiles cause Error 10002. If you are migrating from a Device Features template to Settings Catalog, remove the old one first.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Pilot with realistic scenarios. &lt;/STRONG&gt;Don’t just test “can I open Outlook.” Test registration, SSO to Microsoft 365, on-prem file shares, password change mid-session, reboot behavior, and what happens when a user dismisses the registration banner. We found issues in every one of these.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Align password policies end-to-end. &lt;/STRONG&gt;For Password Sync, Intune compliance and Microsoft Entra ID password policies must match: length, complexity, expiration.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Integrate legacy Kerberos properly. &lt;/STRONG&gt;If you run a standalone Kerberos SSO extension, set usePlatformSSOTGT = true in its ExtensionData to reuse Platform SSO TGT instead of running duplicate flows. Requires macOS 14.6+ and Company Portal 5.2408.0+.&lt;BR /&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/entra/identity/devices/device-join-macos-platform-single-sign-on-kerberos-configuration" target="_blank" rel="noopener"&gt;Enable Kerberos SSO to on-premises Active Directory and Microsoft Entra ID Kerberos Resources in Platform SSO&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Allowlist auth URLs from TLS inspection. &lt;/STRONG&gt;Apple and Microsoft authentication endpoints must be excluded from proxy/TLS inspection. If they are not, registration fails silently with no error.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H1&gt;&lt;STRONG&gt;Challenges we faced&lt;/STRONG&gt;&lt;/H1&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; height: 420px; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7" style="height: 47.5px;"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Challenge&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;What we experienced&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 47.5px; border-width: 1px; padding: 12px;"&gt;Solution&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr style="height: 92.5px;"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 92.5px; border-width: 1px; padding: 12px;"&gt;Password must be reset before registration during the new enrollment&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 92.5px; border-width: 1px; padding: 12px;"&gt;Half our pilot group could not register after the new enrollment as their Entra ID password had not been reset.&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 92.5px; border-width: 1px; padding: 12px;"&gt;Require a password reset before rollout; make this step 1 in user communications&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa" style="height: 70px;"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;Users dismiss the registration banner&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;The notification is easy to swipe away. Once dismissed, there is no simple way to retrigger it.&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;Send screenshots and instructions before rollout; macOS Tahoe auto-registers via Simplified Setup&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 70px;"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;SSO breaks after macOS updates&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;After point updates, SSO stopped working until re-registration.&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;Restart &lt;CODE&gt;swcd&lt;/CODE&gt; process; some cases required full re-registration; check release notes&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa" style="height: 70px;"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;Password policy mismatch&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;Users changed Microsoft Entra password, but local Mac password did not sync, causing lockouts.&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;Match Intune compliance and Microsoft Entra ID password policies exactly; test end-to-end&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 70px;"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;Browser SSO inconsistency&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;Edge worked natively, Chrome needed extension, Safari varied by OS.&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="height: 70px; border-width: 1px; padding: 12px;"&gt;Deploy Chrome SSO extension via Intune; test Safari on each target OS version&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H1&gt;&lt;STRONG&gt;Conclusion&lt;/STRONG&gt;&lt;/H1&gt;
&lt;P&gt;Platform SSO delivers phishing-resistant passwordless authentication, seamless cross-platform SSO, and Conditional Access compliance with hardware-backed identity. &lt;STRONG&gt;Start&lt;/STRONG&gt; your implementation&lt;STRONG&gt; with Secure Enclave, deploy via Intune Settings Catalog, pilot small, then scale.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you have questions on implementing Platform SSO, leave a comment below or reach out to us on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Join our community!&lt;/STRONG&gt;&amp;nbsp;Discuss real-world scenarios, get expert guidance, connect with peers, and influence the future of Microsoft Security products. Learn more at &lt;A class="lia-external-url" href="https://aka.ms/JoinIntuneCommunity" target="_blank" rel="noopener" data-outlook-id="1500cb02-a991-4798-bffb-dc0f1bde5fd5"&gt;aka.ms/JoinIntuneCommunity&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jun 2026 23:33:29 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/deploying-platform-sso-for-pre-macos-26-with-microsoft-intune/ba-p/4521368</guid>
      <dc:creator>MikeGriz</dc:creator>
      <dc:date>2026-06-19T23:33:29Z</dc:date>
    </item>
    <item>
      <title>Triage vulnerabilities with the Vulnerability Remediation Agent, now in public preview</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/triage-vulnerabilities-with-the-vulnerability-remediation-agent/ba-p/4528646</link>
      <description>&lt;P&gt;As automation and AI accelerate the pace of vulnerability discovery, the window between disclosure and exploitation continues to shrink. For IT and security teams, the challenge is no longer just &lt;EM&gt;finding&lt;/EM&gt; vulnerabilities - it's prioritizing the ones that matter and acting on them before they can be exploited. To help organizations close that gap, we're pleased to announce that the&amp;nbsp;&lt;STRONG&gt;Vulnerability Remediation Agent for Security Copilot &lt;/STRONG&gt;in Microsoft Intune is now in public preview and rolling out to all customers.&lt;/P&gt;
&lt;P&gt;Following a successful limited preview, the agent is now broadly available. This release brings agentic vulnerability remediation out of an early-access cohort and into the hands of every eligible organization - an important step in our continued investment in helping admins reduce exposure faster and with greater confidence. View eligibility prerequisites&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/copilot/agents/vulnerability-remediation-agent#prerequisites" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;How the agent helps you identify and triage vulnerabilities&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;The Vulnerability Remediation Agent uses data from Microsoft Defender Vulnerability Management to identify Common Vulnerabilities and Exposures (CVEs) across your Intune-managed Windows devices and apps, then prioritizes them for remediation. Rather than leaving admins to sift through lengthy &amp;nbsp;CVE lists with little context, the agent surfaces a prioritized set of recommendations directly in the Intune admin center - accessible from both the Agents and Endpoint security pages.&lt;/P&gt;
&lt;P&gt;When the agent runs, it evaluates vulnerability data and ranks threats based on factors such as CVSS scores, exposure impact, and affected device count, so the most critical issues rise to the top. Drilling into any suggestion provides:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The count of associated CVEs&lt;/LI&gt;
&lt;LI&gt;A Copilot-assisted summarized impact analysis&lt;/LI&gt;
&lt;LI&gt;Suggested actions and affected systems&lt;/LI&gt;
&lt;LI&gt;Exposed devices and potential impact&lt;/LI&gt;
&lt;LI&gt;Step-by-step guidance for remediating the threat using Intune&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;After acting on a recommendation, admins can mark it as applied, allowing the agent to retain a record for tracking remediation actions over time. The result is a meaningful reduction in the time it takes to investigate, prioritize, and remediate - strengthening overall security posture.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Introducing agentic identity for the Vulnerability Remediation Agent&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;With this release, the agent now operates under Microsoft&lt;STRONG&gt; &lt;/STRONG&gt;Entra agentic identity - a meaningful advancement in how autonomous agents are governed and secured.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What it is.&lt;/STRONG&gt; Agentic identity is a specialized identity in Microsoft Entra ID that allows the agent to operate securely and independently. During setup, the agent provisions a dedicated agentic identity and a corresponding agentic user in your tenant's Microsoft Entra directory. The agent then runs under the permissions delegated to that agentic user rather than under a human user account.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Why it matters.&lt;/STRONG&gt; Agentic identity decouples the agent from any one person, ensuring its behavior is strictly bound to the permissions and scope you delegate to it. This delivers clearer accountability, a cleaner audit trail, and enterprise-grade governance for autonomous operations.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How it helps.&lt;/STRONG&gt; Admins remain firmly in control. After setup, delegate the required read permissions to the agentic user in the &amp;nbsp;Microsoft Intune and Microsoft Defender admin centers, then use the built-in Readiness Check to confirm everything is configured correctly before the agent runs.&lt;/P&gt;
&lt;P&gt;Learn more in &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/copilot/agents/vulnerability-remediation-agent#agent-identity" target="_blank" rel="noopener"&gt;Agent identity&lt;/A&gt;.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Getting started: Connect → Enable → Run → Remediate → Track&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;One of the design goals behind the Vulnerability Remediation Agent is to make agentic security approachable, not complex. Rather than stitching together signals across multiple tools and admin centers, the agent guides admins through a clear, repeatable flow - from connecting your data to tracking measurable improvement over time.&lt;/P&gt;
&lt;div contenteditable="false" class="lia-embeded-content"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F-xhy3yXGVGM%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-xhy3yXGVGM&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F-xhy3yXGVGM%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" title="YouTube embed" scrolling="no" allowfullscreen="allowfullscreen" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture" class="lia-iframe-embeded" sandbox="allow-scripts allow-same-origin"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; Connect — bring Defender and Intune data together.&lt;/STRONG&gt; The agent draws on Microsoft Defender Vulnerability Management for CVE intelligence and Microsoft Intune for device and configuration context. With the required Microsoft Defender and Microsoft Intune plugins in place, your vulnerability and management signals work as one. &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/copilot/agents/vulnerability-remediation-agent#prerequisites" target="_blank" rel="noopener"&gt;Learn more on what is needed to connect the experience.&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enable — turn on the agent. &lt;/STRONG&gt;From the &lt;STRONG&gt;Agents&lt;/STRONG&gt; node in the Microsoft Intune admin center, set up the agent in a few guided steps. During setup, the agent provisions its Microsoft Entra agentic identity and surfaces the permissions and plugins it needs, so you know exactly what to delegate before the first run.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Run — let automated prioritization do the heavy lifting.&lt;/STRONG&gt; Once permissions are delegated and the Run Readiness Check passes, you can configure the agent to run on demand or schedule it to run automatically in the background on a cadence you define; scheduling is a unique capability that helps teams stay ahead of emerging risks without requiring constant manual intervention. Each run analyzes your environment and produces a prioritized list of recommendations ranked by CVSS score, exposure impact, and affected device count so the most critical risks rise to the top automatically.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Remediate — act with guided, Intune-ready actions.&lt;/STRONG&gt; Each recommendation includes a Copilot-assisted impact summary, &amp;nbsp;exposed devices, and step-by-step guidance for remediating the threat using Intune. Admins move directly from insight to action, without leaving the admin center.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Track — measure improvement over time.&lt;/STRONG&gt; Recommendations can be marked as applied, and the agent retains a record of your remediation actions.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The outcome is a streamlined operating model: connect once, enable with confidence, and let the agent drive a continuous cycle of prioritization, remediation, and view progress. For full prerequisites, licensing, plugin, and role requirements, see &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/copilot/agents/vulnerability-remediation-agent" target="_blank" rel="noopener"&gt;Vulnerability Remediation Agent overview and set up&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The Vulnerability Remediation Agent represents a meaningful step toward a more proactive, AI-assisted security posture, one where admins spend less time sifting through CVE lists and more time acting on what matters most. We invite you to try the public preview today, connect your Defender and Intune data, and experience how agentic remediation can help your team stay ahead of emerging threats.&lt;/P&gt;
&lt;P&gt;As always, we'd love to hear your feedback as we continue investing in making security in Intune faster, smarter, and more accessible. Share your tips and lessons learned in the comments below or reach out to us on X&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Join our community!&lt;/STRONG&gt;&amp;nbsp;Discuss real-world scenarios, get expert guidance, connect with peers, and influence the future of Microsoft Security products. Learn more at &lt;A class="lia-external-url" href="https://aka.ms/JoinIntuneCommunity" target="_blank" rel="noopener" data-outlook-id="1500cb02-a991-4798-bffb-dc0f1bde5fd5"&gt;aka.ms/JoinIntuneCommunity&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jun 2026 23:34:41 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/triage-vulnerabilities-with-the-vulnerability-remediation-agent/ba-p/4528646</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-06-19T23:34:41Z</dc:date>
    </item>
    <item>
      <title>How Enterprise App Management secures your App Catalog from ingestion to device</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/how-enterprise-app-management-secures-your-app-catalog-from/ba-p/4528361</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Joe Lurie, Sr. Product Manager | Microsoft Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;One of the most common questions I get from customers when I talk about Enterprise App Management is some version of: &lt;EM&gt;"Okay, but how do I know these apps are safe?"&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;It's a fair question. You're trusting a catalog of pre-packaged Win32 apps to land on thousands of managed devices across your organization. If you're responsible for endpoint security, you should be asking that question. This post explains how Enterprise App Management works behind the scenes, how apps get into the catalog, what happens before they're visible to your tenant, and why the architecture matters for your security posture.&lt;/P&gt;
&lt;H1&gt;The architecture: Not a new system, but an extension of what you already trust&lt;/H1&gt;
&lt;P&gt;An important design decision with Enterprise App Management is that it's not a separate app delivery system. It's an extension of the existing &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/app-management-win32" target="_blank" rel="noopener"&gt;Intune Win32 app architecture&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;From the admin perspective, everything starts in the Intune admin center. But behind the scenes, there's a clean separation between the control plane and the data plane:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Control plane&lt;/STRONG&gt;: For each app being added to the Enterprise App Management catalog, Intune curates app metadata, including app version, install commands, uninstall commands, detection logic, requirements, and supported configurations. This metadata is validated and normalized before it shows up in your tenant. That's why catalog apps behave consistently whether you're deploying to 50 devices or 50,000.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Data plane&lt;/STRONG&gt;: Once an app is assigned by an admin, it flows through the same Win32 app delivery and enforcement pipeline you already rely on. Your devices don't know they're installing an "Enterprise App Management app" - they're enforcing a Win32 app with well-defined intent. Same Enrollment Status Page support, same reporting, same retry logic, same Intune Management Extension. No new agent. No new runtime. And finally, Enterprise App Management apps have the same support for&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/security/application-security/application-control/app-control-for-business/design/configure-authorized-apps-deployed-with-a-managed-installer" target="_blank" rel="noopener"&gt;App Control for Business with Managed Installer&lt;/A&gt; which can automatically tag the apps as safe.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This is important because it means Enterprise App Management inherits all the trust and operational maturity of Win32 app management in Intune. Curated content is delivered through established, reliable infrastructure.&lt;/P&gt;
&lt;H1&gt;How Enterprise App Management apps are delivered: The ingestion pipeline&lt;/H1&gt;
&lt;P&gt;This section walks through what happens from the moment an app is sourced to the moment it appears in your catalog.&lt;/P&gt;
&lt;H2&gt;Content ingestion&lt;/H2&gt;
&lt;P&gt;It starts with the catalog. Microsoft receives app metadata, including install and uninstall commands, version info, and download URLs. The data is then ingested, flattened, transformed, and Microsoft's own identifiers are applied. After the data lands in the database, eligibility and filtering gates are applied through allow and deny lists. Apps on the allow list are permitted to download content from controlled internet locations. This process handles both net-new apps and version updates to apps already in the catalog.&lt;/P&gt;
&lt;H2&gt;Security and functional validation&lt;/H2&gt;
&lt;P&gt;This is the part that answers the "how do I know it's safe?" question. Once content ingestion is complete, every app is submitted for security and functional validation. This is a queue-driven service that runs two parallel tracks:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Static malware detection&lt;/STRONG&gt; scans the installer and related artifacts for malicious content, assigning a VirusTotal score. If an app receives a non-zero score, it's blocked from proceeding, full stop. Static scanning is about establishing baseline trust before deployment. It validates that binaries are intact, that they originate from trusted sources, and they don't carry known indicators of malware or tampering. This process catches embedded malicious payloads, corrupted binaries, and known bad signatures before they can impact any device.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Dynamic analysis (detonation)&lt;/STRONG&gt; runs in parallel. The app is installed and uninstalled inside a VM detonation chamber, producing install results, logs, and artifacts. This is about validating behavior, not just files. Modern threats don't always look malicious at rest; some issues only surface when an installer or application runs or interacts with the system. Dynamic evaluation catches unexpected system changes, unsafe persistence mechanisms, and activity inconsistent with enterprise deployment expectations.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If an app fails automatic validation, it goes through manual validation by Intune engineering.&lt;/P&gt;
&lt;P&gt;Both layers are required. Static scanning provides speed and broad coverage, while dynamic scanning provides depth and behavioral assurance.&lt;/P&gt;
&lt;H2&gt;After publication: Ongoing scanning&lt;/H2&gt;
&lt;P&gt;The security story doesn't end at publication. Apps already in the catalog are periodically re-scanned. If a version that previously passed validation is later found to fail a malware scan, it's flagged and removed from the catalog. This is a critical detail - the catalog isn't a snapshot-in-time trust decision. It's a continuously validated inventory.&lt;/P&gt;
&lt;H2&gt;Update velocity&lt;/H2&gt;
&lt;P&gt;Once a new app version is received, the target is to have it available in the catalog within 24 hours. Around 80–90% of apps hit that timeline. The remainder are apps that don't pass automatic validation and require manual review, which takes longer. But the pipeline processes updates through the exact same ingestion and validation flow as new apps - no shortcuts.&lt;/P&gt;
&lt;H2&gt;Where Zero Trust fits in&lt;/H2&gt;
&lt;P&gt;If you've been following Microsoft's &lt;A class="lia-external-url" href="https://learn.microsoft.com/security/zero-trust/zero-trust-overview" target="_blank" rel="noopener"&gt;Zero Trust model&lt;/A&gt;, this pipeline should feel familiar. Zero Trust is built on three principles: &lt;STRONG&gt;verify explicitly&lt;/STRONG&gt;, &lt;STRONG&gt;use least-privilege access&lt;/STRONG&gt;, and &lt;STRONG&gt;assume breach&lt;/STRONG&gt;. EAM's validation pipeline maps directly to these:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Verify explicitly&lt;/STRONG&gt;: Every app is verified through multiple independent signals, including source integrity, static malware scanning, and dynamic behavioral analysis, before it's ever exposed to a tenant. No app gets a pass based on reputation or publisher name alone. Trust is earned through evidence, every time.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Use least-privilege access&lt;/STRONG&gt;: Enterprise App Management catalog apps ship with prefilled, scoped install and uninstall commands, detection rules, and requirements. You're not handing an installer broad system access and hoping for the best. The deployment surface is defined and constrained by design.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Assume breach&lt;/STRONG&gt;: This is why the pipeline doesn't stop at initial validation. Ongoing re-scanning means that even apps that previously cleared every check are continuously re-evaluated. If an app that was clean six months ago is later found to carry a risk, it's flagged and pulled from the catalog. The system assumes that trust is perishable, exactly the way Zero Trust says it should be.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In practice, this means Enterprise App Management gives you an app lifecycle that's not just convenient - it follows the same security framework your organization is likely already adopting for identity, network, and device access. The app layer is often the last piece to catch up, and Enterprise App Management closes that gap.&lt;/P&gt;
&lt;P&gt;Here's the ingestion flow that shows how all of this fits together:&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Figure 1: &lt;/EM&gt;&lt;EM&gt;The Enterprise App Management ingestion pipeline: from source metadata through content ingestion, static and dynamic security validation, manual review for failures, periodic re-scanning, and finally publication to the catalog.&lt;/EM&gt;&lt;/img&gt;
&lt;H1&gt;Takeaways&lt;/H1&gt;
&lt;P&gt;If you're evaluating Enterprise App Management or explaining it to your security team, here's what I'd suggest that you land on:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Enterprise App Management reduces the packaging tax.&lt;/STRONG&gt; Pre-packaged apps with prefilled install details, detection rules, requirements, and restart behavior mean you spend less time building the same scaffolding repeatedly and more time on policy and rollout strategy.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Patching becomes more predictable.&lt;/STRONG&gt; Guided update flows using supersedence and a documented expectation of 24-hour update availability give you a cadence you can plan around, not react to.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;The security model is layered and continuous.&lt;/STRONG&gt; Static scanning, dynamic detonation, manual review fallback, and ongoing re-scanning mean the catalog maintains a high trust bar - not just at ingestion, but over time. And it's all built on the same Win32 delivery infrastructure that you and your devices already trust.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The bottom line: Enterprise App Management isn’t just about convenience. It shifts the app lifecycle from a manual, error-prone process to one with built-in security validation, operational consistency, and governance you can defend to your security team. Rather than manually sourcing installers and creating detection rules, use this approach to streamline the process.&lt;/P&gt;
&lt;P&gt;If you have any questions, leave a comment below or reach out to us on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;!&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Want to go deeper? Check out the &lt;/EM&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/enterprise-app-management" target="_blank" rel="noopener"&gt;Enterprise App Management documentation&lt;/A&gt;&lt;EM&gt; and keep an eye out for upcoming changes to &lt;/EM&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/fundamentals/add-ons" target="_blank" rel="noopener"&gt;Intune Suite licensing&lt;/A&gt;&lt;EM&gt; that will make Enterprise App Management available in the Microsoft 365 plans you may already own. And as always, drop feedback at &lt;/EM&gt;&lt;A class="lia-external-url" href="https://aka.ms/IntuneFeedback" target="_blank" rel="noopener"&gt;aka.ms/IntuneFeedback&lt;/A&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Join our community!&lt;/STRONG&gt;&amp;nbsp;Discuss real-world scenarios, get expert guidance, connect with peers, and influence the future of Microsoft Security products. Learn more at &lt;A class="lia-external-url" href="https://aka.ms/JoinIntuneCommunity" data-outlook-id="b28472ac-e9ef-4c22-803d-2eabb395ee0c" target="_blank"&gt;aka.ms/JoinIntuneCommunity&lt;/A&gt; .&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jun 2026 23:32:01 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/how-enterprise-app-management-secures-your-app-catalog-from/ba-p/4528361</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-06-19T23:32:01Z</dc:date>
    </item>
    <item>
      <title>MDOP is out of support: What to do next with Microsoft Intune</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/mdop-is-out-of-support-what-to-do-next-with-microsoft-intune/ba-p/4526024</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Joe Lurie – Sr. Product Manager | Microsoft Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;On April 14, 2026, the &lt;A class="lia-external-url" href="https://learn.microsoft.com/microsoft-desktop-optimization-pack/" target="_blank" rel="noopener"&gt;Microsoft Desktop Optimization Pack (MDOP)&lt;/A&gt; reached the end of extended support. Microsoft no longer provides security updates, bug fixes, or technical support for MDOP components. For more information, refer to: &lt;A class="lia-external-url" href="https://learn.microsoft.com/lifecycle/announcements/mdop-extended" target="_blank" rel="noopener"&gt;Microsoft Desktop Optimization Pack (MDOP) support extended&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;If your organization still relies on parts of MDOP, it’s time to move to supported options. In most cases, including Windows desktop management, app virtualization, BitLocker administration, and Group Policy change control, you can handle the same workloads with capabilities in Microsoft Entra ID, Intune, Windows 11, and Configuration Manager.&lt;/P&gt;
&lt;P&gt;Moving these workloads to the cloud does more than keep you supported. It removes on-premises server infrastructure you have to stand up and patch, brings management of cross-platform devices into a unified console, and connects capabilities like encryption and recovery into a Zero Trust framework with Conditional Access.&lt;/P&gt;
&lt;H2&gt;Quick start checklist&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Inventory what you actually use.&lt;/STRONG&gt; Confirm whether Application Virtualization (App-V) server components, Microsoft BitLocker Administration and Monitoring (MBAM), Diagnostics and Recovery Toolset (DaRT), User Experience Virtualization (UE-V), or Advanced Group Policy Management (AGPM) are still in production.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Prioritize BitLocker Management first.&lt;/STRONG&gt; If you still rely on MBAM, plan your move to &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/endpoint-security/encrypt-bitlocker-windows" target="_blank" rel="noopener"&gt;BitLocker management in Intune&lt;/A&gt; and confirm recovery key escrow is working as expected.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Plan your App-V exit.&lt;/STRONG&gt; Keep existing App-V packages running where needed but shift net-new packaging work to &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/msix/overview" target="_blank" rel="noopener"&gt;MSIX&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Validate your PC recovery story.&lt;/STRONG&gt; Document how you’ll handle common break/fix scenarios using &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/configuration/quick-machine-recovery/" target="_blank" rel="noopener"&gt;Quick Machine Recovery&lt;/A&gt;, WinRE, bootable media, and Intune remote actions.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Decide how you want to handle policy change management.&lt;/STRONG&gt; For cloud policy, we recommend &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/fundamentals/role-based-access-control/multi-admin-approval" target="_blank" rel="noopener"&gt;Multi Admin Approval&lt;/A&gt; for sensitive actions and policy-as-code practices for versioning and review.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;App-V&lt;/H2&gt;
&lt;P&gt;App-V let you virtualize applications so they could run in isolated environments without a traditional install, which helped avoid app conflicts. It was especially useful for legacy line-of-business apps that were hard to install or update cleanly.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Important&lt;BR /&gt;&lt;/STRONG&gt;The App-V server components (Management Server, Publishing Server, Reporting Server) reached end of extended support in April 2026. The App-V client and sequencer are still included with Windows Enterprise and Education editions. They will continue to receive security fixes for the support lifecycle of the Windows versions they ship with. If you are distributing App-V packages today via Configuration Manager, that can still work. The key change is that you should not plan on using the standalone App-V server infrastructure going forward. For more details refer to: &lt;A class="lia-external-url" href="https://learn.microsoft.com/microsoft-desktop-optimization-pack/app-v/appv-support-policy" target="_blank" rel="noopener"&gt;App-V in Windows support policy&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What to do instead:&lt;/STRONG&gt; For new packaging work, we recommend &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/msix/overview" target="_blank" rel="noopener"&gt;moving to MSIX&lt;/A&gt;. MSIX is a modern packaging format that supports clean install and uninstall and more predictable updating. The &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/msix/packaging-tool/tool-overview" target="_blank" rel="noopener"&gt;MSIX Packaging Tool&lt;/A&gt; can help you convert existing installers. In Azure Virtual Desktop, &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/virtual-desktop/app-attach-overview" target="_blank" rel="noopener"&gt;MSIX App Attach&lt;/A&gt; can deliver apps without baking them into the base image. A good starting point is to inventory your App-V packages, identify the ones you still need, and prioritize candidates to &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/msix/packaging-tool/create-app-package" target="_blank" rel="noopener"&gt;convert&lt;/A&gt; to MSIX.&lt;/P&gt;
&lt;H2&gt;MBAM&lt;/H2&gt;
&lt;P&gt;MBAM gave IT admins centralized control over BitLocker, including policy enforcement, compliance reporting, and a self-service recovery portal. Many organizations used MBAM as their standard management solution.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What to do instead:&lt;/STRONG&gt; We recommend replacing MBAM with Microsoft Intune’s BitLocker policy management through an &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/endpoint-security/encrypt-bitlocker-windows#endpoint-security-policy-recommended" target="_blank" rel="noopener"&gt;Endpoint security policy&lt;/A&gt;. Intune management provides backup of recovery keys to Microsoft Entra ID, reporting, and &lt;A class="lia-external-url" href="https://learn.microsoft.com/mem/intune/protect/conditional-access" target="_blank" rel="noopener"&gt;Conditional Access&lt;/A&gt; integration so you can require encryption for access to company resources. If you already manage devices with Intune, you may only need to create a disk encryption policy and confirm recovery keys are being escrowed. For detailed guidance, review &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/endpoint-security/encrypt-bitlocker-windows" target="_blank" rel="noopener"&gt;Encrypt Windows devices with BitLocker using Intune&lt;/A&gt;.&lt;/P&gt;
&lt;H2&gt;DaRT&lt;/H2&gt;
&lt;P&gt;DaRT provided a bootable recovery environment with advanced tools like file recovery, registry editing, and offline troubleshooting. You typically used DaRT when a machine wouldn’t boot and you needed to repair it or recover data without reimaging.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What to do instead:&lt;/STRONG&gt; Windows includes the &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference" target="_blank" rel="noopener"&gt;Windows Recovery Environment (WinRE)&lt;/A&gt; with tools like Startup Repair, System Restore, command prompt, and reset options. For many scenarios DaRT covered, WinRE is enough. You can also boot from a Windows installation USB, select "Repair your computer," and use the recovery tools for tasks like offline troubleshooting.&lt;/P&gt;
&lt;P&gt;For managed devices, you can pair recovery options with Intune remote actions, such as restart, wipe, or collect diagnostics, or use &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/configuration/quick-machine-recovery/?tabs=intune" target="_blank" rel="noopener"&gt;Quick Machine Recovery&lt;/A&gt;. Additionally, Quick Machine Recovery can automatically detect and fix boot failures using cloud-based remediation delivered through Windows Update, with no hands-on IT intervention required for managed devices running Windows 11 version 24H2 or later. You can enable and configure it through the &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/" target="_blank" rel="noopener"&gt;settings catalog&lt;/A&gt; in Intune, and &lt;A class="lia-external-url" href="https://learn.microsoft.com/autopilot/windows-autopilot" target="_blank" rel="noopener"&gt;Windows Autopilot&lt;/A&gt; scenarios for redeployment. These don’t replace every DaRT capability, but they cover many common use cases and work without shipping a separate recovery toolkit.&lt;/P&gt;
&lt;H2&gt;UE-V&lt;/H2&gt;
&lt;P&gt;UE-V roamed (synchronized) some user application and OS settings to persist across devices so users could sign in to a different Windows PC and keep a familiar experience. This was often used in shared workstation scenarios.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What to do instead:&lt;/STRONG&gt; For Windows settings roaming, &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/configuration/windows-backup/?tabs=intune" target="_blank" rel="noopener"&gt;Windows Backup for Organizations&lt;/A&gt; syncs certain Windows settings across Microsoft Entra ID joined devices. Review the latest guidance to confirm which settings are covered and how to enable it in your environment.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Important:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Windows Backup for Organizations syncs Windows settings (theme, password, language) but doesn’t roam per-application settings for Win32 apps. Some apps may provide their own cloud-based sync. Windows Backup for Organizations is not a direct replacement for UE-V.&lt;/P&gt;
&lt;P&gt;For user files, we recommend &lt;A class="lia-external-url" href="https://learn.microsoft.com/sharepoint/redirect-known-folders" target="_blank" rel="noopener"&gt;OneDrive Known Folder Move&lt;/A&gt; to back up Desktop, Documents, and Pictures so content follows the user. Many Microsoft applications also sync their own settings through the cloud, which reduces the need for an OS-level roaming solution.&lt;/P&gt;
&lt;P&gt;Another option is to use a virtualized solution, like &lt;A class="lia-external-url" href="https://azure.microsoft.com/products/virtual-desktop/" target="_blank" rel="noopener"&gt;Azure Virtual Desktop&lt;/A&gt; or &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows-365/overview" target="_blank" rel="noopener"&gt;Windows 365&lt;/A&gt;. With a Cloud PC, users connect to the same environment from any device, so settings and apps are already there when they sign in. For scenarios where UE-V mattered most, like shared workstation environments, Windows 365 can be a practical alternative. And for Azure Virtual Desktop, &lt;A class="lia-external-url" href="https://learn.microsoft.com/fslogix/overview-what-is-fslogix" target="_blank" rel="noopener"&gt;FSLogix&lt;/A&gt; is a viable option.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Important:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Enterprise State Roaming does not roam per-application settings for traditional Win32 desktop apps the way UE-V did. So, Windows 365 may not be the right fit if you need settings roaming across multiple physical devices.&lt;/P&gt;
&lt;H2&gt;AGPM&lt;/H2&gt;
&lt;P&gt;AGPM brought version control, change tracking, and approval workflows to Group Policy management. Instead of an admin changing Group Policy Objects (GPOs) directly in production, AGPM enforced a check-out and check-in model with full audit history. This mattered most in environments with strict change management requirements.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What to do instead:&lt;/STRONG&gt; Move to cloud-managed endpoints and replace Group Policy settings with Intune configuration profiles and security baselines. The settings catalog in Intune includes thousands of settings, including many ADMX-backed policies. If you use custom ADMX files for third-party or internal applications, you can &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/import-custom-admx-templates" target="_blank" rel="noopener"&gt;import them into Intune&lt;/A&gt;. For settings that aren’t available in the catalog, custom OMA-URI profiles can sometimes be used, depending on the CSP support for that setting.&lt;/P&gt;
&lt;P&gt;For change management, Intune offers&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/fundamentals/role-based-access-control/multi-admin-approval" target="_blank" rel="noopener"&gt;Multi Admin Approval&lt;/A&gt; for certain policy changes, which can add a second-admin approval step. If you want deeper versioning and review workflows, we often see teams using Configuration as Code. Teams practicing Configuration as Code define Intune policies as code or structured data, such as in a JSON file stored outside the Intune admin center. This can be stored in version control like Azure DevOps or GitHub, and use &lt;A class="lia-external-url" href="https://learn.microsoft.com/graph/api/resources/intune-graph-overview?view=graph-rest-1.0" target="_blank" rel="noopener"&gt;Microsoft Graph&lt;/A&gt; – directly or via tooling – to deploy and reconcile the service. This enables deep versioning, peer review, and repeatable, auditable changes. And with Intune, you can use Graph API to get &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/governance/monitor-audit-logs#use-graph-api-to-retrieve-audit-events" target="_blank" rel="noopener"&gt;two years&lt;/A&gt; of audit events.&lt;/P&gt;
&lt;H2&gt;Summary&lt;/H2&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-indent-margin-left-60px lia-border-style-solid" border="1" style="width: 85.1852%; height: 523.657px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 57.1875px;"&gt;&lt;td style="height: 57.1875px;"&gt;
&lt;P&gt;&lt;STRONG&gt;MDOP tool&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 57.1875px;"&gt;
&lt;P&gt;&lt;STRONG&gt;What it did&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 57.1875px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Cloud-native replacement&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 91.75px;"&gt;&lt;td class="lia-align-center" style="height: 91.75px;"&gt;
&lt;P&gt;App-V (Server)&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-align-center" style="height: 91.75px;"&gt;
&lt;P&gt;Application virtualization and streaming&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 91.75px;"&gt;
&lt;P&gt;MSIX packaging and Intune deployment (client still supported in Windows)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 81px;"&gt;&lt;td class="lia-align-center" style="height: 81px;"&gt;
&lt;P&gt;MBAM&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-align-center" style="height: 81px;"&gt;
&lt;P&gt;BitLocker management and recovery&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 81px;"&gt;
&lt;P&gt;Intune management of BitLocker and Microsoft Entra ID key escrow&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 84.1875px;"&gt;&lt;td class="lia-align-center" style="height: 84.1875px;"&gt;
&lt;P&gt;DaRT&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-align-center" style="height: 84.1875px;"&gt;
&lt;P&gt;Bootable diagnostics and recovery&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 84.1875px;"&gt;
&lt;P&gt;Windows Recovery Environment (WinRE), bootable USB, and Intune remote actions&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 102.766px;"&gt;&lt;td class="lia-align-center" style="height: 102.766px;"&gt;
&lt;P&gt;UE-V&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-align-center" style="height: 102.766px;"&gt;
&lt;P&gt;User settings roaming&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 102.766px;"&gt;
&lt;P&gt;Windows 365 Cloud PC, Windows Backup for Organizations, OneDrive Known Folder Move, app-native sync&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 106.766px;"&gt;&lt;td class="lia-align-center" style="height: 106.766px;"&gt;
&lt;P&gt;AGPM&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-align-center" style="height: 106.766px;"&gt;
&lt;P&gt;GPO version control and approval workflows&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 106.766px;"&gt;
&lt;P&gt;Intune settings catalog, Multi Admin Approval, policy-as-code in source control&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.4003%" /&gt;&lt;col style="width: 33.4003%" /&gt;&lt;col style="width: 33.3006%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H2&gt;Moving forward&lt;/H2&gt;
&lt;P&gt;By moving to cloud endpoint management, most MDOP scenarios are covered through Microsoft Intune and Microsoft Entra ID supported capabilities with less infrastructure to maintain, making it easier for you to manage.&lt;/P&gt;
&lt;P&gt;If you haven’t started planning yet, we suggest starting with MBAM since Intune is the most direct replacement. Then, you can work through App-V, DaRT, UE-V, and AGPM based on what’s still in use.&lt;/P&gt;
&lt;P&gt;If you’re in the middle of an MDOP exit and need help leave a comment below or reach out to us on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;. Tell us which components you still have and how you manage endpoints today (Intune, Configuration Manager, hybrid, or other). We can help you sanity-check dependencies, choose an order of operations, and avoid common migration pitfalls.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Join our community!&lt;/STRONG&gt;&amp;nbsp;Discuss real-world scenarios, get expert guidance, connect with peers, and influence the future of Microsoft Security products. Learn more at &lt;A href="https://aka.ms/JoinIntuneCommunity" data-outlook-id="1500cb02-a991-4798-bffb-dc0f1bde5fd5" target="_blank"&gt;aka.ms/JoinIntuneCommunity&lt;/A&gt;.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jun 2026 23:35:18 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/mdop-is-out-of-support-what-to-do-next-with-microsoft-intune/ba-p/4526024</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-06-19T23:35:18Z</dc:date>
    </item>
    <item>
      <title>New Platform SSO with registration during Automated Device Enrollment on macOS</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/new-platform-sso-with-registration-during-automated-device/ba-p/4519846</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By Iris Yuning Ye, Product Manager – Microsoft Intune &amp;amp; Justin Ploegert, Principal Product Manager – Microsoft Entra&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A new setting ‘Enable Registration During Setup’ for Platform single sign-on (PSSO) during Automated Device Enrollment (ADE) is now generally available for macOS devices in Microsoft Intune. With this new setting and a compatible version of the Intune Company Portal (5.2604.0 and newer), this feature enables users sign in with their Microsoft Entra account during Setup Assistant, complete device registration before reaching the desktop, and get immediate access to work resources and ready to be productive sooner.&lt;/P&gt;
&lt;H3&gt;Why this matters&lt;/H3&gt;
&lt;P&gt;Previously, Platform SSO registration occurred only after users completed Setup Assistant and reached the desktop. They then had to notice and act on a separate notification to finish Platform SSO registration. When Platform SSO registration isn't completed, it can cause issues with app authentication or lead to noncompliance, delaying users from getting started on the device:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Missed notifications&lt;/STRONG&gt; - Users dismiss or ignore the post-enrollment PSSO prompt, leaving devices in an incomplete device registration state.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Broken app authentication&lt;/STRONG&gt; - Apps like Microsoft Outlook could fail to authenticate because SSO isn’t fully configured.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Compliance gaps&lt;/STRONG&gt; - Devices are flagged as noncompliant in the Intune Company Portal because Platform SSO registration isn’t completed.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Helpdesk burden&lt;/STRONG&gt; - IT teams field repeated tickets for issues that should have been handled automatically during provisioning.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Migration blocker&lt;/STRONG&gt; - Incomplete Platform SSO setup slows down migrating macOS devices to Intune.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Platform SSO during ADE with EnableRegistrationDuringSetup key eliminates these issues. Device registration, identity bootstrap, and credential setup all happen inline during Setup Assistant before the user ever reaches the desktop.&lt;/P&gt;
&lt;H3&gt;What the feature enables&lt;/H3&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Capability&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Details&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Microsoft Entra device registration during ADE&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;The device registers with Microsoft Entra ID before the user reaches the desktop. A hardware-bound Workplace Join certificate is issued and stored securely on the device.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Early device identity&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Device identity is established early in the provisioning process, enabling immediate access to apps and resources protected by Conditional Access.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Platform SSO credentials during initial setup&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;When configured with Secure Enclave, Platform SSO credentials are stored in the device’s Secure Enclave, providing hardware-bound, phishing-resistant protection aligned with Zero Trust principles.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Minimized setup delays&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Users arrive at the desktop already signed in and ready to work, with fewer authentication prompts, less policy wait time, and fewer setup-related app access issues.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 35.00%" /&gt;&lt;col style="width: 65.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H3&gt;How it works&lt;/H3&gt;
&lt;P&gt;This feature requires three policies that work together. All three must be configured correctly &lt;STRONG&gt;before &lt;/STRONG&gt;enrollment starts and assigned to the same static user groups:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;A Platform SSO settings catalog policy with “Enable Registration During Setup” configured to &lt;STRONG&gt;Enabled&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Intune Company Portal (version 5.2604 or newer) deployed as a line-of-business (LOB) app, which provides the Microsoft Enterprise SSO extension.&lt;/LI&gt;
&lt;LI&gt;An ADE enrollment profile configured with &lt;STRONG&gt;Setup Assistant with modern authentication&lt;/STRONG&gt; and &lt;STRONG&gt;Await final configuration = Yes&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;When a device enrolls with these three policies in place, here's what happens:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The device powers on and begins the ADE enrollment flow.&lt;/LI&gt;
&lt;LI&gt;Intune delivers the Platform SSO settings catalog policy with Enable Registration During Setup enabled.&lt;/LI&gt;
&lt;LI&gt;Intune Company Portal is installed automatically as a LOB app, providing the Microsoft Enterprise SSO plug-in.&lt;/LI&gt;
&lt;LI&gt;During Setup Assistant, the user signs in with their Microsoft Entra credentials. This first sign-in starts the regular enrollment process.&lt;/LI&gt;
&lt;LI&gt;A second sign-in authenticates the identity in Intune Company Portal and fetches the SSO extension.&lt;/LI&gt;
&lt;LI&gt;The device registers with Microsoft Entra ID, and a Microsoft Entra device registration certificate is issued.&lt;/LI&gt;
&lt;LI&gt;The user arrives at the desktop fully authenticated, with SSO active and Conditional Access satisfied.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; During enrollment, users are prompted to enter their Microsoft Entra credentials at least twice. We're working on improvements to reduce the number of sign-ins in a future update.&lt;/P&gt;
&lt;H3&gt;Prerequisites&lt;/H3&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Requirement&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Details&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;macOS version&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;macOS 26 or later.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Enrollment method&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Automated Device Enrollment (ADE) through Apple Business Manager.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Intune Company Portal&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Version &lt;CODE&gt;5.2604.0&lt;/CODE&gt; or later, deployed as a line-of-business (LOB) app. Download it from &lt;A class="lia-external-url" href="https://go.microsoft.com/fwlink/?linkid=853070" target="_blank" rel="noopener"&gt; Microsoft Download Center &lt;/A&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Intune role for configuration&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;An administrator account with, at minimum, the built-in &lt;STRONG&gt;Policy and Profile Manager&lt;/STRONG&gt; role.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Group type&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Assigned (static) user groups only. Dynamic groups and device groups are not supported.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 35.00%" /&gt;&lt;col style="width: 65.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;Important:&lt;/STRONG&gt; Review the full Platform SSO prerequisites in the &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/configure-platform-sso-macos" target="_blank" rel="noopener"&gt;Platform SSO configuration guide&lt;/A&gt; before you begin.&lt;BR /&gt;High level step-by-step configuration&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 1: Create or update the Platform SSO settings catalog policy&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the &lt;STRONG&gt;Microsoft Intune admin center&lt;/STRONG&gt;, go to &lt;STRONG&gt;Devices &amp;gt; Manage devices &amp;gt; Configuration&lt;/STRONG&gt;. If this is your first time configuring Platform SSO, follow the full&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/configure-platform-sso-macos" target="_blank" rel="noopener"&gt;Platform SSO configuration guide&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Add and configure the following setting:&lt;BR /&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Setting&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Value&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Authentication &amp;gt; Extensible Single Sign On &amp;gt; Platform SSO &amp;gt; Enable Registration During Setup&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Enabled&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Enables the Platform SSO registration process during Setup Assistant.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 55.00%" /&gt;&lt;col style="width: 15.00%" /&gt;&lt;col style="width: 30.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;If using the&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/configure-platform-sso-macos#option-3---password" target="_blank" rel="noopener"&gt;Password&lt;/A&gt; authentication method, it’s recommended to add for password sync function:&lt;BR /&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Setting&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Value&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Authentication &amp;gt; Extensible Single Sign On &amp;gt; Platform SSO &amp;gt; Enable Create First User During Setup&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Enabled&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Enables the password synchronization experience during Setup Assistant. This configuration is recommended when using the &lt;STRONG&gt;Password&lt;/STRONG&gt; authentication method.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 55.00%" /&gt;&lt;col style="width: 15.00%" /&gt;&lt;col style="width: 30.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Tip:&lt;/STRONG&gt; Microsoft recommends using &lt;STRONG&gt;Secure Enclave&lt;/STRONG&gt; as the authentication method for the strongest hardware-backed security.&lt;/P&gt;
&lt;P&gt;Assign the policy to your static user groups. Filter is also supported with correct static group setting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 2: Install Intune Company Portal as a LOB app&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Download the Company Portal for macOS PKG from the&amp;nbsp;&lt;A class="lia-external-url" href="https://go.microsoft.com/fwlink/?linkid=853070" target="_blank" rel="noopener"&gt;Microsoft Download Center&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;In the Intune admin center, go to &lt;STRONG&gt;Apps &amp;gt; All Apps &amp;gt; Create&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Add Intune Company Portal as a macOS LOB app.&lt;/LI&gt;
&lt;LI&gt;Make it a required app and assign it to the same groups as the Platform SSO policy from Step 1.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Important:&lt;/STRONG&gt; Company Portal &lt;STRONG&gt;5.2604.0 and newer&lt;/STRONG&gt; is required. If you install an older version, Platform SSO fails. When Intune detects Company Portal as a deployed policy, it sends it with priority during enrollment.&lt;/P&gt;
&lt;P&gt;And clean up the App bundle ID that are not related to Company Portal, make sure only com.microsoft.CompanyPortalMac as the relevant App bundle ID is kept.&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Figure 1: Microsoft Intune admin center Add App screen for a macOS line-of-business app, showing CompanyPortal-Installer.pkg details, macOS Tahoe 26.0 minimum OS, ignore app version enabled, install as managed disabled, and included app bundle ID com.microsoft.CompanyPortalMac version 5.26040.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&lt;STRONG&gt;Step 3: Set up the enrollment profile&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the Intune admin center, go to &lt;STRONG&gt;Devices &amp;gt; Device onboarding &amp;gt; Enrollment &amp;gt; Apple &lt;/STRONG&gt;tab.&lt;/LI&gt;
&lt;LI&gt;Create or edit an Automated Device Enrollment profile with these Management settings:&lt;BR /&gt;
&lt;DIV style="overflow-x: auto; max-width: 100%;"&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;thead&gt;&lt;tr class="lia-background-color-custom-f2f4f7"&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Setting&lt;/th&gt;&lt;th class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;User affinity&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Enroll with User Affinity&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Authentication&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Setup Assistant with modern authentication&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Await final configuration&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr class="lia-background-color-custom-fafafa"&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Locked enrollment&lt;/td&gt;&lt;td class="lia-border-color-custom-dddddd lia-border-style-solid" style="border-width: 1px; padding: 12px;"&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 45.00%" /&gt;&lt;col style="width: 55.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;Assign the profile to the &lt;STRONG style="color: rgb(30, 30, 30);"&gt;devices afflicated with the users targeted&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;&amp;nbsp;as Steps 1 and 2.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Critical:&lt;/STRONG&gt; You must assign all three policies to the &lt;STRONG&gt;devices afflicated with the users targeted&lt;/STRONG&gt;. If any policy is assigned to a different group, or if any step is misconfigured, enrollment will fail. In that case, wipe the device and re-enroll with all steps correctly configured.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Key things to remember&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;✅ &lt;STRONG&gt;Three policies, one group:&lt;/STRONG&gt; Settings catalog, Company Portal LOB app, and ADE enrollment profile, all assigned to the same static groups or devices/users affliated with the groups.&lt;/LI&gt;
&lt;LI&gt;✅ &lt;STRONG&gt;Static groups only:&lt;/STRONG&gt; This feature does not work with device groups or dynamic groups.&lt;/LI&gt;
&lt;LI&gt;✅ &lt;STRONG&gt;One SSO policy per device:&lt;/STRONG&gt; If you already have a Platform SSO policy assigned to enrolled devices, make sure device is wiped appropriately before kicking of enrollment with new PSSO flow.&lt;/LI&gt;
&lt;LI&gt;✅ &lt;STRONG&gt;Latest Intune Company Portal:&lt;/STRONG&gt; Version 5.2604.0 or newer is required.&lt;/LI&gt;
&lt;LI&gt;✅ &lt;STRONG&gt;macOS 26 required:&lt;/STRONG&gt; This feature is supported on macOS 26 and newer.&lt;/LI&gt;
&lt;LI&gt;✅ &lt;STRONG&gt;Secure Enclave recommended:&lt;/STRONG&gt; For the strongest hardware-backed credential protection.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For more details, refer to &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/configure-platform-sso-during-enrollment" target="_blank" rel="noopener"&gt;Configure Platform Single Sign-On (PSSO) during Automated Device Enrollment for macOS devices&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;Looking ahead: Reducing Platform SSO sign-in prompts&lt;/H3&gt;
&lt;P&gt;Signing in multiple times during enrollment isn't the ideal experience, and we're actively working to streamline it with a new enrollment setting that enables users to complete both Intune enrollment and Platform SSO device registration with a single sign-in. This will further simplify the onboarding experience, reduce friction for users, and bring macOS enrollment closer to a truly seamless, zero-touch provisioning flow. Stay tuned to &lt;A class="lia-external-url" href="https://aka.ms/IntuneWN" target="_blank" rel="noopener"&gt;What’s new in Intune&lt;/A&gt; for the release.&lt;/P&gt;
&lt;H2&gt;Related resources&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;SSO in ADE profile&lt;/STRONG&gt; (new article): &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/configure-platform-sso-during-enrollment" target="_blank" rel="noopener"&gt;Add Platform SSO policy to ADE Profile on macOS devices&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;SSO scenarios&lt;/STRONG&gt;: &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/configure-platform-sso-scenarios-macos" target="_blank" rel="noopener"&gt;Platform SSO scenarios for macOS devices&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/configure-platform-sso-macos" target="_blank" rel="noopener"&gt;Platform SSO configuration guide for macOS devices using Microsoft Intune&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-configuration/settings-catalog/configure-platform-sso-scenarios-macos" target="_blank" rel="noopener"&gt;Common Platform SSO scenarios for macOS devices&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/intune-service/apps/apps-company-portal-macos" target="_blank" rel="noopener"&gt;Install Company Portal for macOS as a macOS LOB app&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/intune-service/enrollment/device-enrollment-program-enroll-macos" target="_blank" rel="noopener"&gt;Set up automated device enrollment (ADE)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/entra/identity/devices/troubleshoot-mac-sso-extension-plugin" target="_blank" rel="noopener"&gt;Troubleshoot the Microsoft Enterprise SSO Extension plugin on Apple devices&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/entra/identity/devices/troubleshoot-macos-platform-single-sign-on-extension" target="_blank" rel="noopener"&gt;macOS Platform single sign-on known issues and troubleshooting&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As always, we'd love your feedback. If you've piloted Platform SSO during Setup Assistant, share your tips and lessons learned in the comments below or reach out to us on&amp;nbsp;X&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Post Updates:&lt;/STRONG&gt;&lt;BR /&gt;6/8/26: Refreshed guidance recommending this configuration for the Password authentication method and clearer targeting language around devices and users affiliated with the groups targeted.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jun 2026 17:49:03 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/new-platform-sso-with-registration-during-automated-device/ba-p/4519846</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-06-22T17:49:03Z</dc:date>
    </item>
    <item>
      <title>Known issue: Upgrading Microsoft Tunnel version 20260129.1</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/known-issue-upgrading-microsoft-tunnel-version-20260129-1/ba-p/4517935</link>
      <description>&lt;P&gt;We identified an upgrade issue with the early March release of Microsoft Tunnel version 20260129.1 that caused servers to become stuck and unable to complete the upgrade. The issue can be resolved by uninstalling and reinstalling the server to a newer version (&lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-security/microsoft-tunnel/upgrade#march-30-2026" target="_blank" rel="noopener"&gt;20260330.1 or later&lt;/A&gt;). Alternatively, we’ve created a script to help you update affected servers. This blog explains how to use the mstunnel-patch-2602 script to remediate the issue.&lt;/P&gt;
&lt;H3&gt;Before you begin&lt;/H3&gt;
&lt;P&gt;Before you run the script, make sure you have the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Access to the Linux virtual machine hosting the Microsoft Tunnel server&lt;/LI&gt;
&lt;LI&gt;Permission to run commands with sudo&lt;/LI&gt;
&lt;LI&gt;The patch script downloaded to the server from &lt;A class="lia-external-url" href="https://aka.ms/mstunnel-patch-2602" target="_blank" rel="noopener"&gt;https://aka.ms/mstunnel-patch-2602&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;When to use this script&lt;/H3&gt;
&lt;P&gt;Use this script if your server is showing one or more of the following behaviors:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The server remains on the affected version (20260129.1) and doesn’t move to the latest version&lt;/LI&gt;
&lt;LI&gt;In the Intune admin center, the server health state appears as Healthy, but the upgrade banner shows an error&lt;/LI&gt;
&lt;LI&gt;The server rolls back to the affected version because of a version mismatch in Agent Settings&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Identify impacted servers&lt;/H3&gt;
&lt;P&gt;The issue affects servers on version 20260129.1, use the following hash to identify whether your deployment is on this version:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Agent:&amp;nbsp;&lt;LI-CODE lang="html"&gt;sha256:abbdcd854aa5ac376aed32c828e4c84917e776a701855cd1e3febed18a3e4dae&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;Server:&lt;LI-CODE lang="html"&gt;sha256:ad57d6a7ffe21f64fc1577713063ae9b180914cf65bc70b4e49be21299cfc1d3&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;BR /&gt;The issue was resolved with version 20260330.1, released March 30, 2026. You can verify your servers are on this version with the following hash:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Agent:&amp;nbsp;&lt;LI-CODE lang="html"&gt;sha256:163214b94af6d91a5ef02690f891c5a41e87b1059b9530324716ee34778c1785&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;Server:&amp;nbsp;&lt;LI-CODE lang="html"&gt;sha256:dd62c292528e8e5aa4e7b84418efa42fd3830ec0db40467947cde8125aa17d7e&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;Additionally, in the Intune admin center check the server site auto upgrade setting. If auto upgrade is turned off (Automatically upgrade servers at this site = No), select "Upgrade servers" to configure the latest image for site.&lt;/STRONG&gt;&lt;/P&gt;
&lt;img&gt;
&lt;P&gt;&lt;EM&gt;Figure 1: Screenshot of the Microsoft Intune admin center showing a Microsoft Tunnel Gateway site named “SimpleSite” with the&lt;STRONG&gt;Upgrade servers&lt;/STRONG&gt; option highlighted.&lt;/EM&gt;&lt;/P&gt;
&lt;/img&gt;
&lt;H3&gt;Run the script&lt;/H3&gt;
&lt;P&gt;After downloading the script to the server, complete the following steps.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 1: Enable execution permissions&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If needed, make the script executable:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;chmod +x mstunnel-patch-2602.sh&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 2: Run the script&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Run the script with elevated permissions:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;sudo ./mstunnel-patch-2602.sh&lt;/LI-CODE&gt;
&lt;H3&gt;When the script runs, it performs the following actions automatically:&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Checks whether the current server is using the affected build hashes.&lt;/LI&gt;
&lt;LI&gt;Creates backups of the current configuration so the system can revert if the update fails.&lt;/LI&gt;
&lt;LI&gt;Stops the Tunnel agent and server services.&lt;/LI&gt;
&lt;LI&gt;Updates the configuration with version 20260330.1 hashes&lt;/LI&gt;
&lt;LI&gt;Pulls version 20260330.1 and forces mst-cli install without requiring additional user input&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;Expected results&lt;/H3&gt;
&lt;P&gt;After the script completes successfully, the server should be updated to the March 30, 2026 version 20260330.1. This remediation is intended to resolve upgrade failures caused by a version mismatch and eliminate the need for a manual uninstall and reinstall workflow.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;If you have any questions or issues running the script to update your servers, reply to this post or reach out to the team on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Post Updates:&lt;/STRONG&gt;&lt;BR /&gt;6/15/26: Added guidance to check the server site auto-upgrade setting in Intune and use the Upgrade servers option when auto upgrade is disabled to apply the latest image.&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jun 2026 17:51:11 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/known-issue-upgrading-microsoft-tunnel-version-20260129-1/ba-p/4517935</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-06-15T17:51:11Z</dc:date>
    </item>
    <item>
      <title>Migrating frontline mobile devices: Aligning stakeholders before real-world testing</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/migrating-frontline-mobile-devices-aligning-stakeholders-before/ba-p/4516511</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Carol Burns - Principal Product Manager | Microsoft Intune and Sucheta Gawade, Microsoft MVP (Azure &amp;amp; Security / Intune)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Practitioner perspective from Sucheta Gawade, Microsoft MVP (Azure &amp;amp; Security / Intune), with deep experience in secure frontline mobility, including regulated healthcare environments.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the previous article, we focused on &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/migrating-frontline-mobile-devices-understanding-the-reality-of-your-estate/4511683" target="_blank" rel="noopener" data-lia-auto-title="understanding the reality of your frontline device estate " data-lia-auto-title-active="0"&gt;understanding the reality of your frontline device estate &lt;/A&gt;- what devices you have, how they’re used, and which tasks they must support. Now that discovery is complete, the next step is to assess what you’ve found and align your people and processes before beginning real‑world testing with Microsoft Intune and representative users and devices. This is where you turn discovery into an actionable plan your team can execute in real operational conditions.&lt;/P&gt;
&lt;P&gt;Many organizations refer to this stage as a Proof of Concept (POC) or pilot. In this article, we use these terms to describe limited real‑world validation of frontline workflows with representative users and devices, rather than internal IT feasibility testing. Use the pilot to confirm that users can reliably complete critical tasks in live operational environments before wider rollout.&lt;/P&gt;
&lt;H2&gt;Translate discovery into decisions&lt;/H2&gt;
&lt;P&gt;Discovery produces facts, but readiness requires decisions. Before beginning real‑world testing with representative users and devices, your team should be able to answer questions like:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Are we migrating “as‑is,” or do we plan on correcting identity and usage anti‑patterns such as shared credentials or personal use on corporate devices?&lt;/LI&gt;
&lt;LI&gt;Which workflows are non‑negotiable and must work on day one, and which can be improved later?&lt;/LI&gt;
&lt;LI&gt;Do we need to refresh hardware now, or can we migrate current devices and plan standardization at refresh time?&lt;/LI&gt;
&lt;LI&gt;What are our top constraints (OS support, connectivity, etc.)?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;A useful way to structure discovery output is to categorize findings and determine whether they support limited real‑world testing or require further alignment before proceeding.&lt;/P&gt;
&lt;P&gt;Pre‑requisites for real‑world testing typically include clear ownership of devices and apps, supported OS versions, and a manageable device or OEM mix.&lt;/P&gt;
&lt;P&gt;Items that often require alignment before real‑world testing include shared devices without a defined shared‑device model, shared credentials or unclear authentication approaches, personal use on corporate devices (which affects wipe/re‑enroll decisions), certified app or peripheral constraints, and network or certificate dependencies that could impact enrollment and compliance.&lt;/P&gt;
&lt;H2&gt;Identify the stakeholders you must align (and why)&lt;/H2&gt;
&lt;P&gt;Real‑world testing of frontline workflows depends on more than technical readiness. A clear stakeholder map helps surface operational dependencies early and ensures that limited validation activities can be conducted safely without disrupting day‑to‑day work.&lt;/P&gt;
&lt;P&gt;Not every environment requires all of the roles listed below at this stage, but these are the most common stakeholders needed to support limited real‑world testing of frontline workflows.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Operational stakeholders&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-style-solid" border="1" style="width: 100%; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Stakeholder&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Why they matter&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;What to align&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Operations / business leadership&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Define frontline outcomes and approve change windows.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Critical workflows, downtime tolerance, shift patterns, pilot locations, operational sign‑off criteria.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Funding owners / procurement&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Discovery often uncovers refresh or licensing gaps.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Device and accessory funding, carrier plans, spares, and standardization strategy.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Change management&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Testing may introduce new sign‑in flows or device behaviors.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Communications plan, support readiness, rollback and escalation processes, exception management.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;In addition to operational alignment, technical readiness across supporting IT teams is required to ensure testing reflects production like conditions.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;Technical and support stakeholders&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-style-solid" border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Stakeholder&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Why they matter&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;What to align&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Endpoint or Microsoft Intune owners&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Build policy, enrollment, apps, and compliance.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Device categories, management models, policy approach, rollout waves.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Architecture team&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Ensure alignment with enterprise standards.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Reference architecture, lifecycle approach, dependency mapping.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Microsoft Identity / Microsoft Entra team&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Underpins Conditional Access and shared‑device patterns.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Authentication model, shared device sign‑in patterns, break‑glass scenarios.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Network team&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Enrollment depends on connectivity and certificate flows.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Wi‑Fi (EAP‑TLS), proxies, segmentation, roaming, known dead zones.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Security / risk / compliance&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Define guardrails and exceptions.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Wipe policies, logging, least privilege, auditability.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;App owners / vendors&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Critical frontline workflows depend on app behavior.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Compatibility, offline behavior, deployment approach.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Support / service Desk&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Manage user impact during testing.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Runbooks, escalation paths, enrollment troubleshooting, shift‑based support.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Project management (large environments)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Coordinate testing across teams.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Timeline, risk tracking, cross‑team communications.&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H2&gt;Readiness checklist before real‑world testing&lt;/H2&gt;
&lt;P&gt;Real‑world testing often produces limited value when it focuses primarily on Microsoft Intune enrollment rather than operational use. Enrollment is a starting point, but the goal of this stage is to confirm that critical frontline workflows function reliably end‑to‑end in production‑like conditions.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-style-solid" border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Readiness area&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Questions to consider before real‑world testing&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Licensing&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Do you have the correct Intune licenses for the devices or users in scope?&lt;BR /&gt;Are any add-ons needed?&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Identity&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Is Microsoft Entra configured for your enrollment approach?&lt;BR /&gt;Are Conditional Access policies ready for real‑world testing?&lt;/P&gt;
&lt;P&gt;For shared devices, what sign‑in model will you use?&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Stakeholder alignment&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Who owns the success criteria? &lt;BR /&gt;Who approves the testing scope and change window? &lt;BR /&gt;Who funds required accessories or device refresh?&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Operational readiness&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Who provides day‑to‑day support for test devices? &lt;BR /&gt;What is the escalation path for a broken critical workflow? &lt;BR /&gt;What is the rollback or recovery plan?&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Device lifecycle decisions&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Will you test by migrating existing devices as‑is, replacing end‑of‑life devices first, or using testing to define the future standard?&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;OEM and ecosystem readiness&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Are the devices still supported by the OEM? &lt;BR /&gt;Are required peripherals supported?&lt;BR /&gt;Do rugged or certified requirements limit device options?&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;Lack of clear ownership for testing success criteria is a common cause of inconclusive pilots, particularly where operational workflows span multiple teams.&lt;/P&gt;
&lt;H2&gt;Decide what your real‑world testing must validate&lt;/H2&gt;
&lt;P&gt;Real‑world testing often produces limited value when it focuses primarily on enrollment rather than operational use. Enrollment is a starting point, but the goal of this stage is to confirm that critical frontline workflows function reliably end‑to‑end in production‑like conditions.&lt;/P&gt;
&lt;P&gt;Real‑world testing should validate high‑value operational outcomes, ensuring:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG&gt;Critical workflows function end&lt;/STRONG&gt;‑&lt;STRONG&gt;to&lt;/STRONG&gt;‑&lt;STRONG&gt;end&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Scanning, inventory, delivery confirmation, POS, etc.&lt;/LI&gt;
&lt;LI&gt;Session transitions match shift patterns&lt;/LI&gt;
&lt;LI&gt;Offline or degraded‑mode behavior works as expected (where relevant)&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG&gt;Security works without disrupting operations&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Compliance and Conditional Access do not block legitimate frontline activity&lt;/LI&gt;
&lt;LI&gt;Wipe and recovery processes are realistic for shared devices&lt;/LI&gt;
&lt;LI&gt;App protection controls align with user experience&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG&gt;Supportability is operationally viable&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Device reset and re‑enroll processes are documented&lt;/LI&gt;
&lt;LI&gt;Troubleshooting steps are known and repeatable&lt;/LI&gt;
&lt;LI&gt;Escalation paths exist for frontline‑impacting incidents&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG&gt;Representative device scenarios are included&lt;BR /&gt;&lt;/STRONG&gt;Include the different frontline scenarios identified during discovery, such as:
&lt;UL&gt;
&lt;LI&gt;Shared vs assigned devices&lt;/LI&gt;
&lt;LI&gt;Different OEM models or OS versions&lt;/LI&gt;
&lt;LI&gt;Sites with known connectivity constraintso&lt;/LI&gt;
&lt;LI&gt;Common peripherals that may introduce migration risk (for example, scanners or printers)&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H2&gt;Plan for future standardization (without delaying testing)&lt;/H2&gt;
&lt;P&gt;You may need to begin real‑world testing using the environment you have today. However, this stage can also be used to identify patterns that may shape future procurement and standardization decisions without delaying validation activities.&lt;/P&gt;
&lt;P&gt;Practical prompts to add to your planning:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;If you could reset procurement going forward, would you reduce OEM or device model sprawl?&lt;/LI&gt;
&lt;LI&gt;What might your target “approved device set” look like for the next refresh cycle?&lt;/LI&gt;
&lt;LI&gt;Which procurement models could support consistent enrollment, warranty coverage, and access to spares across shifts?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Standardization doesn’t need to be a prerequisite for real‑world testing, but it can become a valuable outcome of the migration effort over time.&lt;/P&gt;
&lt;H2&gt;Moving from assessment to real‑world testing&lt;/H2&gt;
&lt;P&gt;After you’ve aligned stakeholders, clarified dependencies, and defined what your real‑world testing must validate, you’re ready to move from assessment to limited operational testing with representative users and devices.&lt;/P&gt;
&lt;P&gt;The key takeaway is this:&amp;nbsp;&lt;STRONG&gt;discovery tells you what’s real, but readiness determines whether you can safely test it in live operational conditions.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As always, we welcome your feedback and experience. If you’ve already tested frontline workflows in operational conditions, what advice would you give organizations preparing for this stage? Share your thoughts in the comments below or reach out to us on X&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Explore the&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/Intune/FLW-home" target="_blank" rel="noopener"&gt;From the frontlines: Frontline worker management with Microsoft Intune&lt;/A&gt; series for additional guidance on managing frontline workers and devices.&lt;/P&gt;</description>
      <pubDate>Fri, 01 May 2026 19:37:13 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/migrating-frontline-mobile-devices-aligning-stakeholders-before/ba-p/4516511</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-05-01T19:37:13Z</dc:date>
    </item>
    <item>
      <title>Speed where it matters: How Microsoft Intune helps IT prioritize time-sensitive actions</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/speed-where-it-matters-how-microsoft-intune-helps-it-prioritize/ba-p/4515942</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Albert Cabello Serrano | Principal Product Manager - Microsoft Intune&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;A closer look at how Intune delivers updates to devices and the investments we’re making to help important changes move faster and more predictably.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;A common concern we hear from IT admins is, “How quickly will this change actually reach my device?” In many cases, the answer is much faster than expected. Today, &lt;STRONG&gt;90%&lt;/STRONG&gt; of policy updates, app deployments, and device actions in Intune are completed in under an hour.&lt;/P&gt;
&lt;P&gt;So where does the idea of “8-hour latency” come from? That number reflects a routine maintenance check-in used when devices are idle - not how Intune processes meaningful changes. Intune uses notification-based, priority-driven processing so that high-impact actions,&amp;nbsp;&lt;EM&gt;like security policy changes or remediation steps, &lt;/EM&gt;are handled promptly and reliably as possible.&lt;/P&gt;
&lt;P&gt;In this context, latency isn’t about making every action instant - it’s about providing predictable, prioritized delivery at global scale. The sections below break down how Intune prioritizes different types of updates and recent investments that are helping time-sensitive changes complete more consistently.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;How Intune delivers changes to devices&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Cloud-based device management is designed for real-world conditions; devices are not always online, fully charged, or on stable networks. Intune uses an eventual consistency model so devices can continue to be productive while converging to the desired state over time, without management actions unnecessarily disrupting users or workflows.&lt;/P&gt;
&lt;P&gt;Because devices operate in different conditions, not all device activity is handled the same way. To manage change reliably at scale, Intune uses different types of device check-ins depending on what needs to happen.&lt;/P&gt;
&lt;H2&gt;Types of device check-ins in Intune&lt;/H2&gt;
&lt;P&gt;Device check-ins generally fall into several categories, each triggered by a different type of action:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Single&lt;/STRONG&gt;‑&lt;STRONG&gt;device check&lt;/STRONG&gt;‑&lt;STRONG&gt;ins:&lt;/STRONG&gt; Occurs when an admin or user initiates an action on a specific device, such as starting a device action or installing an app from the Intune Company Portal.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Change&lt;/STRONG&gt;‑&lt;STRONG&gt;based check&lt;/STRONG&gt;‑&lt;STRONG&gt;ins:&lt;/STRONG&gt; Push‑triggered check‑ins used to deliver meaningful changes to devices as soon as possible.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Client&lt;/STRONG&gt;‑&lt;STRONG&gt;initiated check&lt;/STRONG&gt;‑&lt;STRONG&gt;ins:&lt;/STRONG&gt; Background activity that helps keep devices healthy, such as when a user signs in to a device or when malware status changes.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Maintenance check-ins: &lt;/STRONG&gt;Scheduled syncs that occur at predetermined intervals and can be client or service-initiated, depending on the platform. These typically occur approximately every 8 hours.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Regardless of what triggers a check-in, any pending changes will be applied to the device when it occurs.&lt;/P&gt;
&lt;H2&gt;What happens when an admin makes a change&lt;/H2&gt;
&lt;P&gt;When an admin makes a change in Intune, such as updating a &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/intune-service/protect/device-compliance-get-started" target="_blank" rel="noopener"&gt;device compliance policy&lt;/A&gt;, &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/app-management/deployment/add-microsoft-store" target="_blank" rel="noopener"&gt;deploying an app&lt;/A&gt;, or &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/device-management/actions/?tabs=windows" target="_blank" rel="noopener"&gt;setting a configuration, &lt;/A&gt;Intune identifies the devices impacted by that change and initiates a change‑based check‑in for affected devices.&lt;/P&gt;
&lt;P&gt;For online devices, Intune sends a push notification prompting the device to establish a management session with the service, apply the change, and report enforcement status back to Intune. If a device is offline or unreachable, the change is applied when the device next checks in through available mechanisms.&lt;/P&gt;
&lt;H2&gt;Four investments that help critical updates move forward faster&lt;/H2&gt;
&lt;P&gt;The following product changes focus on reducing device‑change latency by shortening the time between an admin action in Intune and enforcement on the device, especially during peak or constrained conditions.&lt;/P&gt;
&lt;H3&gt;1. Check-in prioritization focused on what matters most&lt;/H3&gt;
&lt;P&gt;Not all device activity carries the same urgency. Routine background check-ins can compete for service resources with devices that have important pending changes, such as compliance updates, remediation actions, or administrator-initiated configuration changes.&lt;/P&gt;
&lt;P&gt;Intune evaluates the potential impact of delaying a device check-in on security posture, compliance state or user productivity, and dynamically prioritizes processing accordingly. This real-time prioritization model ensures that high-impact actions move forward without being delayed by lower‑impact background activity. Prioritization adapts as conditions change, helping important updates reach devices more quickly and predictably without being delayed by lower-impact background activity.&lt;/P&gt;
&lt;H3&gt;2. Built-in resilience when multiple changes occur in quick succession&lt;/H3&gt;
&lt;P&gt;Change activity often happens in bursts, with several related updates occurring in rapid succession. These periods of activity may be driven by operational needs or background processes, and can involve adjusting assignments, updating multiple policies, or rolling out configuration changes across the same set of devices.&lt;/P&gt;
&lt;P&gt;Intune dynamically coordinates notifications, so that each change requiring action triggers a corresponding device notification, even during high-activity periods. This helps improve consistency when applying multiple updates and reduces delays across consecutive changes on devices.&lt;/P&gt;
&lt;P&gt;Over the next several months, these improvements will extend to additional payloads delivered through the Intune Management Extension (IME), including scripts, Win32 apps, and custom compliance across both Windows and macOS platforms.&lt;/P&gt;
&lt;H3&gt;3. More timely notifications on Windows&lt;/H3&gt;
&lt;P&gt;Intune notifies devices to check-in when changes require action. If the device is offline, on an unstable network, or low on battery, notifications may be delayed. This can cause missed check-ins or delayed actions.&lt;/P&gt;
&lt;P&gt;When notification services are delayed, blocked, or unavailable, devices may fall back to scheduled maintenance check‑ins to apply changes. For timely delivery, required notification service endpoints need to remain accessible so devices can receive management signals when updates occur.&lt;/P&gt;
&lt;P&gt;On Windows devices, Intune complements the Windows Notification Service (WNS) with the same notification protocol that powers Microsoft Teams via the Intune Management Extension. This helps increase the likelihood that devices receive management notifications when they’re online and reachable, improving visibility into whether policy updates or device actions have reached their destination.&lt;/P&gt;
&lt;P&gt;For more information, see the &lt;A class="lia-external-url" href="https://aka.ms/intune-endpoints" target="_blank" rel="noopener"&gt;network endpoints for Intune documentation&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;4. Optimized maintenance check-ins for iOS devices&lt;/H3&gt;
&lt;P&gt;Background check-ins are still important to keep devices healthy when nothing else is going on. Unlike Windows devices, iOS devices don’t have client scheduled check‑ins and depend on service‑initiated maintenance check‑ins to ensure device health and compliance.&lt;/P&gt;
&lt;P&gt;During peak usage periods, these maintenance check‑ins can account for a significant portion of overall traffic, which can compete with devices that require immediate updates.&lt;/P&gt;
&lt;P&gt;Intune considers device activity in the scheduling of maintenance check‑ins during peak activity, making room for higher‑impact updates, while continuing to ensure devices check in regularly. This helps manage traffic and improves responsiveness when applying policies or remediation actions.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;What this means for you&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;For IT admins:&lt;/STRONG&gt; No additional configuration or workflow changes are required to benefit from Intune’s built-in notification system. When bidirectional communication with &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/fundamentals/endpoints" target="_blank" rel="noopener"&gt;notification service endpoints&lt;/A&gt; is open, devices can receive and act on updates as they become available.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For security teams:&lt;/STRONG&gt; Faster delivery of device changes helps shorten the time between a policy update, a tightened Conditional Access rule, an updated compliance baseline, and a remediation action. For Zero Trust frameworks, where posture signals drive access decisions, this helps narrow the window during which a device could be out of compliance or vulnerable. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Together, these improvements reflect how Intune is evolving into a more intelligent, priority-aware system. Rather than making every action instant, the focus is on prioritizing high-impact updates so they are delivered without unnecessary delays. This approach is expanding across a number of scenarios to provide a more consistent and predictable experience, helping reduce delays for key updates.&lt;/P&gt;
&lt;H2&gt;Resources to learn more&lt;/H2&gt;
&lt;P&gt;For another perspective on this topic, read an MVP’s take on demystifying the “8-hour” timing myth in this &lt;A class="lia-external-url" href="https://www.linkedin.com/pulse/intune-timing-demystified-why-8hour-delay-myth-jon-jarvis-bzdge" target="_blank" rel="noopener"&gt;LinkedIn post&lt;/A&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;You can also&lt;STRONG&gt; &lt;/STRONG&gt;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-occasion" href="https://techcommunity.microsoft.com/event/microsoftintuneevents/intune-timing-demystified-what-really-happens-behind-the-scenes/4490580" target="_blank" rel="noopener" data-lia-auto-title="watch the recent Tech Takeoff" data-lia-auto-title-active="0"&gt;watch the recent Tech Takeoff&lt;/A&gt; about this same topic to learn more about these improvements.&lt;/P&gt;
&lt;P&gt;Also, in the April edition of the &lt;A class="lia-external-url" href="https://aka.ms/IntuneWN2604" target="_blank" rel="noopener"&gt;What's New in Intune blog&lt;/A&gt;&lt;EM&gt;,&lt;/EM&gt; we introduced a new segment called &lt;STRONG&gt;Myth vs. Reality. &lt;/STRONG&gt;This post is part of that series. To stay current on new capabilities and updates as they ship, follow the &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/category/microsoftintune/blog/microsoftintuneblog" target="_blank" rel="noopener" data-lia-auto-title="What's New in Microsoft Intune blog" data-lia-auto-title-active="0"&gt;What's New in Microsoft Intune blog&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;What myth should we debunk next? Leave a comment below or reach out to us on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSuppTeam&lt;/A&gt; or &lt;A class="lia-external-url" href="https://aka.ms/MSIntune" target="_blank" rel="noopener"&gt;@MSIntune&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Apr 2026 15:47:22 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/speed-where-it-matters-how-microsoft-intune-helps-it-prioritize/ba-p/4515942</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-04-30T15:47:22Z</dc:date>
    </item>
    <item>
      <title>Unpacking Endpoint Management is back - and we’ve got a lot to talk about</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/unpacking-endpoint-management-is-back-and-we-ve-got-a-lot-to/ba-p/4514599</link>
      <description>&lt;P&gt;If you've been missing real, candid conversations about endpoint management, good news! &lt;EM&gt;Unpacking Endpoint Management&lt;/EM&gt; is officially back.&lt;/P&gt;
&lt;P style="margin-top: 16px;"&gt;This series is all about what actually works. No fluff, just practical tips, proven strategies, and honest discussions to help you optimize and simplify the way you manage and secure endpoints today (and prepare for what's next).&lt;/P&gt;
&lt;P style="margin-top: 16px;"&gt;We're bringing together people from across Microsoft Intune, Security, and Customer Experience engineering and product teams, along with guest practitioners, to share what's worked, what hasn't, and what we've learned along the way. And yes…we're absolutely here for the tough questions.&lt;/P&gt;
&lt;H2 style="margin-top: 36px; margin-bottom: 20px; font-family: 'Segoe UI', Segoe, Tahoma, Geneva, sans-serif; font-weight: 600; font-size: 24px; color: #333333;"&gt;A quick update on the hosts&lt;/H2&gt;
&lt;P style="margin-top: 16px;"&gt;Danny Guillory, a familiar face to the community and a Product Manager for Intune and Configuration Manager, will continue to host the series. He's joined this season by Rachelle Blanchard as co‑host, bringing a strong community and discovery lens to the series. Rachelle focuses on surfacing real customer questions and guiding conversations toward practical outcomes, helping ensure each episode reflects how endpoint management works in the real world.&lt;/P&gt;
&lt;H2 style="margin-top: 36px; margin-bottom: 20px; font-family: 'Segoe UI', Segoe, Tahoma, Geneva, sans-serif; font-weight: 600; font-size: 24px; color: #333333;"&gt;Up next&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;What should we cover? Drop ideas below in the comments.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="margin-top: 16px;"&gt;Sign in to the Tech Community and follow this post for the latest updates on upcoming episodes.&lt;/P&gt;
&lt;H2 style="margin-top: 36px; margin-bottom: 20px; font-family: 'Segoe UI', Segoe, Tahoma, Geneva, sans-serif; font-weight: 600; font-size: 24px; color: #333333;"&gt;Catch up on demand&lt;/H2&gt;
&lt;P&gt;You may have missed them, but you don't have to miss out on the learnings. Watch and learn when it's convenient for you.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://techcommunity.microsoft.com/event/microsoftintuneevents/policy-from-hybrid-to-cloud-native/4514324" target="_blank" rel="noopener" data-lia-auto-title="Policy: from hybrid to cloud-native" data-lia-auto-title-active="0"&gt;Policy: from hybrid to cloud-native&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://techcommunity.microsoft.com/event/microsoftintuneevents/device-security-with-microsoft-intune/4514323" target="_blank" rel="noopener" data-lia-auto-title="Device security with Microsoft Intune" data-lia-auto-title-active="0"&gt;Device security with Microsoft Intune&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://techcommunity.microsoft.com/event/microsoftintuneevents/unpacking-endpoint-management-live-from-tech-takeoff-2026/4490583" target="_blank" rel="noopener" data-lia-auto-title="Trends in endpoint management" data-lia-auto-title-active="0"&gt;Trends in endpoint management&lt;/A&gt; (live from Tech Takeoff 2026)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="margin-top: 16px; margin-bottom: 24px;"&gt;Not sure where to start? Watch our most recent episode, &lt;STRONG&gt;&lt;A href="https://techcommunity.microsoft.com/event/microsoftintuneevents/app-management-at-scale-with-intune---unpacking-endpoint-management/4514325" target="_blank"&gt;App management at scale with Intune&lt;/A&gt;&lt;/STRONG&gt;, now on demand!&lt;/P&gt;
&lt;div data-video-id="https://www.youtube.com/watch?v=mAxT1jKx3jc/1784674925773" data-video-remote-vid="https://www.youtube.com/watch?v=mAxT1jKx3jc/1784674925773" class="lia-video-container lia-media-is-center lia-media-size-large"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FmAxT1jKx3jc%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DmAxT1jKx3jc&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FmAxT1jKx3jc%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;H2 style="margin-top: 36px; margin-bottom: 20px; font-family: 'Segoe UI', Segoe, Tahoma, Geneva, sans-serif; font-weight: 600; font-size: 24px; color: #333333;"&gt;What's the format?&lt;/H2&gt;
&lt;P style="margin-top: 16px;"&gt;This web series is streamed live on Tech Community, LinkedIn, YouTube, and X. In addition to open discussion, we answer &lt;STRONG&gt;your&lt;/STRONG&gt; questions so sign in (or sign up for) the Tech Community and RSVP to submit questions early and throughout the live show.&lt;/P&gt;
&lt;H2 style="margin-top: 36px; margin-bottom: 20px; font-family: 'Segoe UI', Segoe, Tahoma, Geneva, sans-serif; font-weight: 600; font-size: 24px; color: #333333;"&gt;How do I join?&lt;/H2&gt;
&lt;P style="margin-top: 16px;"&gt;There's no call or meeting to join. Simply head to &lt;A href="https://aka.ms/JoinUEM" target="_blank" rel="noopener"&gt;aka.ms/JoinUEM&lt;/A&gt;. Show up at start time, watch live, and jump into the discussion with us.&lt;/P&gt;
&lt;H2 style="margin-top: 36px; margin-bottom: 20px; font-family: 'Segoe UI', Segoe, Tahoma, Geneva, sans-serif; font-weight: 600; font-size: 24px; color: #333333;"&gt;Help shape the series&lt;/H2&gt;
&lt;P style="margin-top: 16px;"&gt;This series is for you - so tell us what you want to hear. Drop a comment below with:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Topics you'd like us to cover&lt;/LI&gt;
&lt;LI&gt;Tough questions you want answered&lt;/LI&gt;
&lt;LI&gt;Speakers you'd love to hear from&lt;/LI&gt;
&lt;/UL&gt;
&lt;P style="margin-top: 16px;"&gt;We can't wait to get started - and even more excited to hear from you along the way.&lt;/P&gt;
&lt;P style="margin-top: 16px;"&gt;Join the Community to get early insight into what's coming for Intune, connect with experts, and share real-world feedback that helps shape the product. 👉 &lt;A class="lia-external-url" href="https://aka.ms/JoinIntuneCommunity" target="_blank" rel="noopener"&gt;aka.ms/JoinIntuneCommunity&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jul 2026 23:06:06 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/unpacking-endpoint-management-is-back-and-we-ve-got-a-lot-to/ba-p/4514599</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-07-21T23:06:06Z</dc:date>
    </item>
    <item>
      <title>As vulnerability discovery moves at AI speed, keeping current is foundational to reduce exposure</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/as-vulnerability-discovery-moves-at-ai-speed-keeping-current-is/ba-p/4513766</link>
      <description>&lt;P&gt;Recent advances in automation and AI are accelerating vulnerability discovery and shortening the window between disclosure and exploitation. As Microsoft outlined in our recent&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/prioritizingdefense" target="_blank" rel="noopener"&gt;Security blog&lt;/A&gt;, this shift raises the bar for how quickly organizations need to reduce exposure across their environments.&lt;/P&gt;
&lt;P&gt;For IT and security teams, this makes staying current on updates more critical than before. While responding to individual Common Vulnerabilities Exposures (CVE) remains essential, keeping current across devices and applications is foundational to reducing exposure as threats evolve.&lt;/P&gt;
&lt;P&gt;This post focuses on the endpoint execution layer - how Microsoft Intune helps organizations understand their update posture, prioritize action, and reduce the time it takes for protections to land.&lt;/P&gt;
&lt;H2&gt;Introducing the security update status dashboard in Microsoft Intune&lt;/H2&gt;
&lt;P&gt;To act decisively, teams need clear visibility into where systems are current, where gaps exist, and how update deployments are progressing. Without a shared, defensible view of update status, it’s difficult to prioritize remediation or answer a basic question from leadership: &lt;EM&gt;“Are we patched?” &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;To address this, Intune is introducing the General Availability of a new &lt;A class="lia-external-url" href="https://go.microsoft.com/fwlink/?LinkId=2361207" target="_blank" rel="noopener"&gt;security update status&lt;/A&gt; dashboard providing centralized visibility into update compliance across Windows Clients, Windows Servers, and Microsoft 365 Apps. The dashboard provides a clear, current view for leadership, backed by current data — without switching between multiple reports or tools.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Figure 1: Security update dashboard showing patch status for Windows clients, servers, and Microsoft 365 apps.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;The dashboard surfaces:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Visibility into which devices are current on quality and feature updates, which are falling behind, and where remediation gaps exist across your Intune-managed estate&lt;/LI&gt;
&lt;LI&gt;The data needed to prioritize action, track progress across deployment rings, and help demonstrate a more accurate compliance posture&lt;/LI&gt;
&lt;LI&gt;Insight to where exposure is critical and needs immediate attention&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Four ways to shrink your vulnerability window&lt;/H2&gt;
&lt;P&gt;The dashboard delivers visibility. The capabilities below help you act on it.&lt;/P&gt;
&lt;H3 class="lia-indent-padding-left-30px"&gt;1) Windows Autopatch: deploy updates at scale with control&lt;/H3&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Windows Autopatch manages update orchestration through predefined deployment rings, releasing updates progressively across representative device groups so that quality and security updates reach broad production populations only after passing validation in pilot environments. IT teams shift from manually coordinating deployment schedules each month to focusing on policy and exception management while Windows Autopatch handles sequencing, scheduling, and rollout logic.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;When critical vulnerabilities emerge, expedited update deployment allows devices to advance more quickly through the rollout process, providing security teams with an additional lever for reducing time-to-secure when AI-driven discovery shortens the window between disclosure and exploitation.&lt;/P&gt;
&lt;H3 class="lia-indent-padding-left-30px"&gt;2) Hotpatch updates: Windows updates without the reboot&lt;/H3&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Even when updates deploy rapidly, protection is not realized until a device restarts, and users routinely defer reboots for hours or days. Hotpatch updates for Windows reduces this gap by applying supported security updates to in-memory processes without requiring frequent restarts. Eligible Windows 11 Enterprise devices can reach a protected state immediately after installation, helping reduce the vulnerability window.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Operationally, hotpatch updates shifts the restart requirement from monthly update to a smaller number of planned baseline updates per year, enabling organizations to deploy critical fixes without the productivity impact of forced restarts. You can enable hotpatch updates through quality update policies in Intune on supported systems.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;In addition, with &lt;A class="lia-external-url" href="https://learn.microsoft.com/windows/deployment/windows-autopatch/monitor/windows-autopatch-update-readiness-overview" target="_blank" rel="noopener"&gt;Autopatch update readiness&lt;/A&gt;, IT admins can better anticipate when planned quality or feature updates won’t reach a device, understand Autopatch and hotpatch enrollment coverage, and quickly identify blockers to bringing devices into a ready state.&lt;/P&gt;
&lt;H3 class="lia-indent-padding-left-30px"&gt;3) Microsoft 365 Apps patching: keep Office and other apps current in lockstep&lt;/H3&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;The Microsoft 365 Apps admin center includes Inventory and Cloud Update, giving administrators visibility into update status across connected devices by update channel so they can quickly spot systems missing the latest security updates and track progress. When an accelerated response is required, teams can tighten deadlines and move from staged rollout to immediate enforcement by removing waves, deferrals, or exclusion windows that may delay availability for specific groups, especially where channel divergence or scoped targeting leaves devices outside policy. Because expedited servicing reduces time for testing across diverse configurations, Cloud Update controls such as pausing a deployment or rolling back an update help mitigate risk while closing security gaps quickly.&lt;/P&gt;
&lt;H3 class="lia-indent-padding-left-30px"&gt;4) Server updates: Configuration Manager or Azure Arc to accelerate compliance and operational workloads&lt;/H3&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;For organizations managing servers, &lt;STRONG&gt;Configuration Manager&lt;/STRONG&gt; helps streamline the identification, packaging, and assignment of security updates (for example, with Automatic Deployment Rules) based on classification and severity. Cloud-based sourcing through the Microsoft Update service can prevent deployment failures in distributed environments, while maintenance windows let you pre-stage updates for highly available systems and install them during defined downtime intervals - achieving compliance without unplanned service interruptions. For server estates that are&amp;nbsp;&lt;STRONG&gt;Arc-enabled&lt;/STRONG&gt;, you can also use &lt;STRONG&gt;Azure Arc&lt;/STRONG&gt; to extend visibility and management across hybrid and multicloud infrastructure.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;If you need even deeper coverage and insight, consider integrating &lt;STRONG&gt;Microsoft Defender Vulnerability Management (MDVM)&lt;/STRONG&gt; to enrich update posture with vulnerability intelligence and prioritize remediation based on real exposure.&lt;/P&gt;
&lt;H2&gt;Using update currency as an enforcement signal&lt;/H2&gt;
&lt;P&gt;Deploying updates is half the job. Verifying they land - and holding the line when they don't - is the other half. Intune compliance policies let you define minimum OS build numbers, required update levels, and grace periods. Devices that fall out of compliance are flagged automatically.&lt;/P&gt;
&lt;P&gt;Paired with Microsoft Entra ID Conditional Access, update currency can become a condition of access - checking that only current, healthy devices connect to corporate resources. This turns update posture into an enforceable control, not just a reporting metric.&lt;/P&gt;
&lt;H2&gt;Actions you can take today&lt;/H2&gt;
&lt;P&gt;The increasing use of AI in vulnerability discovery, combined with a rapidly evolving threat landscape, underscores the importance of taking proactive security measures. Here are actions you can take today:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Assess. &lt;/STRONG&gt;Open the new security update status dashboard and know the baseline of your fleet. See&lt;STRONG&gt; &lt;/STRONG&gt;how many Windows devices are behind on feature releases, quality updates, and Microsoft 365 Apps patches.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Automate. &lt;/STRONG&gt;Configure Windows Autopatch for ring-based deployment, enable hotpatch updates on eligible devices, and set Microsoft 365 Apps servicing profiles. Enable expedited updates so you can respond to critical vulnerabilities quickly.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enforce. &lt;/STRONG&gt;Pair compliance policies with Conditional Access. Make being current a condition of access to corporate data.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Monitor. &lt;/STRONG&gt;Review the dashboard weekly. Investigate deployment failures promptly and deploy proactive remediations to clear blockers.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Communicate. &lt;/STRONG&gt;Share dashboard trends with security leadership and application owners. When stakeholders see the data, update compliance becomes a shared priority, not just an IT burden.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Evolve. &lt;/STRONG&gt;Revisit your deployment rings, deferral windows, and compliance thresholds quarterly. Use failure patterns from the dashboard to refine your approach and evaluate Windows Autopatch for a fully managed experience that scales with your organization.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Every day a device remains out of date is potential exposure to unnecessary vulnerabilities. Intune gives you the tools, and now the visibility, to get current, stay current, and defend your organization at the speed the threat landscape demands.&lt;/P&gt;
&lt;H2&gt;Closing&lt;/H2&gt;
&lt;P&gt;Reducing exposure starts with knowing where you stand. The &lt;STRONG&gt;security update status dashboard in Intune&lt;/STRONG&gt; provides a single place to understand update status across Windows devices and Microsoft 365 Apps, helping you identify lagging systems and prioritize action.&lt;/P&gt;
&lt;P&gt;Make the dashboard part of your regular operational rhythm: review it, act on the gaps it surfaces, and track progress over time. With the right visibility and tooling, staying current becomes repeatable - not reactive.&lt;/P&gt;
&lt;P&gt;Feature availability varies by license. Learn more about plan details and requirements &lt;A class="lia-external-url" href="https://www.microsoft.com/security/business/microsoft-intune-pricing" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://aka.ms/prioritizingdefense" target="_blank" rel="noopener"&gt;Read the latest Microsoft Security blog&lt;/A&gt; to learn how turning AI‑driven discovery into protection at scale can help secure your estate in an AI‑driven threat landscape.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://security.microsoft.com/securenow" target="_blank" rel="noopener"&gt;Get started with Microsoft Secure Now&lt;/A&gt; for guidance in assessing risk and take recommended actions.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Apr 2026 22:35:25 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/as-vulnerability-discovery-moves-at-ai-speed-keeping-current-is/ba-p/4513766</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-04-22T22:35:25Z</dc:date>
    </item>
    <item>
      <title>Migrating Frontline Mobile Devices: Understanding the reality of your estate</title>
      <link>https://techcommunity.microsoft.com/t5/intune-customer-success/migrating-frontline-mobile-devices-understanding-the-reality-of/ba-p/4511683</link>
      <description>&lt;P&gt;&lt;STRONG&gt;By: Carol Burns - Principal Product Manager | Microsoft Intune and Sucheta Gawade, Microsoft MVP (Azure &amp;amp; Security / Intune)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Practitioner perspective from &lt;STRONG&gt;Sucheta Gawade&lt;/STRONG&gt;, Microsoft MVP (Azure &amp;amp; Security / Intune), with deep experience in secure frontline mobility, including regulated healthcare environments.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Frontline devices have evolved from a small set of task-specific tools into the way day-to-day work gets done. As new workflows, apps, locations, and teams get added over time, device estates expand quickly, making it harder to maintain consistency and visibility.&lt;/P&gt;
&lt;P&gt;For many organizations, the reality of the estate isn't easy to keep track of. Devices may have been purchased locally, inherited through acquisitions, shared across teams, or left unused in lockers. They may be repurposed for new workflows or kept running far longer than originally planned.&lt;/P&gt;
&lt;P&gt;This creates a gap between what teams think they have, how they expect devices to be used, and what happens in the field.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;“Frontline estates aren’t complex because teams don’t care, they’re complex because operations evolve faster than governance.”&lt;/EM&gt;&lt;/STRONG&gt;&lt;STRONG&gt; -&lt;/STRONG&gt;Sucheta Gawade, Microsoft MVP&lt;/P&gt;
&lt;P&gt;If teams don’t close this gap early, it tends to show up during pilots and cutover: devices fail in real conditions, frontline teams revert to workarounds, and the migration slows down through rework, exceptions, and avoidable disruption.&lt;/P&gt;
&lt;P&gt;To understand the estate, teams need to start by determining what the business needs devices to do and not just who happens to use them.&lt;/P&gt;
&lt;H2&gt;Start with what devices need to do&lt;/H2&gt;
&lt;P&gt;While some devices are assigned to individual users, many are shared across shifts, used for specific tasks, or operate without a fixed user at all.&lt;/P&gt;
&lt;P&gt;Designing a migration around users or roles can obscure what really matters:&lt;STRONG&gt; the job the device must perform, when it must be available, and the impact if it isn’t.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Anchoring on business needs helps teams:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Focus on outcomes rather than ownership models&lt;/LI&gt;
&lt;LI&gt;Simplify stakeholder conversations&lt;/LI&gt;
&lt;LI&gt;Make clearer tradeoffs, when required, around user experience, productivity and security&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;One simple way for teams to gather this information is by mapping business tasks to what devices must reliably do.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-style-solid" border="1" style="width: 94.9074%; height: 270px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Business Task&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;What the device must do&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;When it must work&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Impact if unavailable&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Take payment for goods&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Run secure POS applications&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Store open hours&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Lost revenue&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Pick inventory&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Scan bar codes quickly and accurately&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;During shifts&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Orders delayed&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Document patient observations&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Capture and submit clinical data&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;During care delivery&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Delayed or incomplete care&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This framing applies equally across retail, healthcare, manufacturing, transport, logistics and utilities. It creates a shared language between IT, operations, and security - one that is grounded in business impact rather than tooling.&lt;/P&gt;
&lt;P&gt;Once business needs and intended device usage are clear, the next step is understanding how those devices support frontline work day to day.&lt;/P&gt;
&lt;H2&gt;Understand how devices are used in practice&lt;/H2&gt;
&lt;P&gt;Frontline usage patterns often diverge from what business owners and IT expect. Devices may be shared across shifts or used by alternate users. They may also be repurposed to support new workflows or kept running beyond their intended lifecycle, all without IT or executive oversight.&lt;/P&gt;
&lt;P&gt;These gaps are best identified by partnering with operational and business owners to validate real-world usage through quick workflow walk-throughs, targeted questions, and a review of how devices are accessed and supported day-to-day. Some helpful questions:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;How are devices shared?&lt;/LI&gt;
&lt;LI&gt;When are they offline or unavailable?&lt;/LI&gt;
&lt;LI&gt;What workarounds exist to keep critical tasks moving?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;It’s also critical to confirm whether corporate-assigned devices have been used for personal activity. Personally used devices may also be treated as work devices, whether authorized or otherwise. This affects wipe and re-enroll decisions because personal use can introduce data retention, user impact, and acceptance risks.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-style-solid" border="1" style="width: 97.5926%; height: 169px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Intended usage&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Actual observed use&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Notes/Workarounds&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Assigned device&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Shared across the shift&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Shared credentials used&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Always connected&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Intermittent Wi-Fi&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Offline workarounds&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Single-app device&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Multi-app usage&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Local exceptions for multiple apps&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is also where identity assumptions surface, particularly in environments where devices are shared but access shouldn’t be.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;“Identity reality matters: shared devices should not mean shared credentials. Migration is often the right moment to address this. Otherwise, teams simply re&lt;/EM&gt;&lt;/STRONG&gt;‑&lt;STRONG&gt;&lt;EM&gt;platform the same risks.”&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt; -Sucheta Gawade, Microsoft MVP&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Teams often uncover important dependencies at this stage. For example, some frontline workflows rely on constant connectivity, while others must function reliably in low‑bandwidth or offline conditions. Similarly, older operating systems or unsupported device models may still be in active use because replacing them has operational or budgetary implications.&lt;/P&gt;
&lt;P&gt;Understanding these realities early helps teams avoid designing for ideal conditions that don’t exist in the field.&lt;/P&gt;
&lt;H2&gt;Ground plans in device inventory&lt;/H2&gt;
&lt;P&gt;Inventory is most valuable when it supports planning decisions, not when it aims for completeness. For frontline migrations, teams need decision relevant information rather than a perfect asset register.&lt;/P&gt;
&lt;P&gt;Understanding how devices are procured and funded across the organization is important. For example, whether devices are purchased centrally through IT or sourced locally by business/departments. Procurement paths often explain why inventory is fragmented and help determine who owns refresh cycles, warranties, and enrollment readiness.&lt;/P&gt;
&lt;P&gt;At a minimum, this includes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Device types and OEMs&lt;/LI&gt;
&lt;LI&gt;OS version ranges and supportability&lt;/LI&gt;
&lt;LI&gt;Whether devices are active, dormant, or missing&lt;/LI&gt;
&lt;LI&gt;How devices align to business-critical tasks&lt;/LI&gt;
&lt;LI&gt;Where specialist or certified devices are required such as intrinsically safe or ruggedized devices&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This helps surface ecosystem considerations early:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Are required apps and services supported on the OS versions in use today?&lt;/LI&gt;
&lt;LI&gt;Do OEMs still support the hardware?&lt;/LI&gt;
&lt;LI&gt;Do environment constraints affect enrollment, updates, or day‑to‑day operation?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These questions are not about selecting solutions yet. They’re about understanding constraints that will shape options later.&lt;/P&gt;
&lt;P&gt;With business needs understood, usage patterns mapped, and inventory validated, teams are ready to start designing approaches that work in frontline conditions.&lt;/P&gt;
&lt;P&gt;Migration is also a good opportunity to plan for standardization and set a future procurement standard. Even if you migrate the current estate as-is, defining an approved OEM or model catalog for future purchases improves consistency. It can also accelerate troubleshooting and strengthen lifecycle governance as devices reach end of support.&lt;/P&gt;
&lt;H2&gt;What we’ve learned&lt;/H2&gt;
&lt;P&gt;The key lesson is simple: validate reality before designing anything.&lt;/P&gt;
&lt;P&gt;Teams that invest time here:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Reduce rework during pilots&lt;/LI&gt;
&lt;LI&gt;Avoid late‑stage surprises&lt;/LI&gt;
&lt;LI&gt;Have stronger conversations with operational, security, and platform stakeholders&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;“We don’t declare success at&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;EM&gt;enrollment&lt;/EM&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;EM&gt;. We declare success when a frontline workflow can run end-to-end with predictable support.” -&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt;Sucheta Gawade, Microsoft MVP&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;In future articles, we’ll look at how these insights shape design decisions. In the meantime, we’re interested in hearing what gaps you’ve uncovered between intended and actual device usage in your frontline environments. Leave a comment below or reach out on X &lt;A class="lia-external-url" href="https://aka.ms/IntuneSuppTeam" target="_blank" rel="noopener"&gt;@IntuneSupportTeam&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Wed, 15 Apr 2026 21:04:35 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/intune-customer-success/migrating-frontline-mobile-devices-understanding-the-reality-of/ba-p/4511683</guid>
      <dc:creator>Intune_Support_Team</dc:creator>
      <dc:date>2026-04-15T21:04:35Z</dc:date>
    </item>
  </channel>
</rss>

