Microsoft Intune
Device enrollment

Setup Status Page

In brief

PowerShell scripts can run during ESP, but ESP doesn’t track them as blocking workloads or wait for completion. Startup ordering also doesn’t guarantee scripts finish before Win32 apps begin installing.

What Intune admins need to know

Review dependent Win32 app deployments. Include required script prerequisites within the Win32 app deployment instead of relying on ESP or startup order.

This summary was assembled from the tracked documentation change. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

ms.service: microsoft-intune ms.collection:

  • M365-identity-device-management ms.reviewer: madakeva, davguy ms.subservice: enrollment description: Set up a greeting page for users signing in and enrolling Windows devices copy. ms.date: 2026-01-20T00:11-10T00:00:00.0000000Z ms.topic: how-to ms.reviewer: madakeva, davguy ai-usage: ai-assisted ms.custom: msecd-doc-authoring-1031 locale: en-us document_id: 3f24a768-d015-d8d1-2204-33bc94631031 document_version_independent_id: 3f24a768-d015-d8d1-2204-33bc94631031

If you're using Microsoft Entra hybrid join, Win32 and UWP apps assigned to the device with user installation context aren't tracked during provisioning.

PowerShell script execution during ESP

PowerShell scripts can run while the Enrollment Status Page (ESP) is displayed. However, ESP doesn't track PowerShell scripts as blocking workloads or wait for them to complete successfully. ESP can complete when its tracked applications and policies meet the configured ESP criteria, even if a PowerShell script is still running.

At startup, the Intune management extension processes PowerShell scripts first, then starts Win32 app processing in the same startup flow. This ordering doesn't guarantee that all PowerShell scripts finish before any Win32 app processing begins. Other device check-ins or notifications can independently trigger app processing while a script is still running.

Don't rely on ESP or the Intune management extension startup order to ensure that a PowerShell script completes before a Win32 app starts installing. If an app requires a script or another prerequisite to complete before installation, include that prerequisite as part of the Win32 app deployment.

Known issues

This section lists the known issues for the enrollment status page.

Daily Intune.Admin.News

Get daily email updates

Get a concise summary of the latest Microsoft Intune updates delivered straight to your inbox.

Loading the secure signup form…