You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The enrollment status page (ESP) displays the provisioning status to people enrolling Windows devices and signing in for the first time. Device users can look at the ESP to see how far along their device is in the setup process. You can utilize the ESP during the default out-of-box experience (OOBE) for Azure AD Join, any [Windows Autopilot](../../autopilot/index.yml) provisioning scenario, or when new users sign into the device for the first time.
44
+
The enrollment status page (ESP) displays the provisioning status to people enrolling Windows devices and signing in for the first time. You can configure the ESP to block device use until all required policies and applications are installed. Device users can look at the ESP to track how far along their device is in the setup process.
45
45
46
-
To deploy the enrollment status page to devices, you have to create an enrollment status page profile in Microsoft Intune. Within the profile, you can configure the ESP itself, including:
46
+
The ESP can be deployed during the default out-of-box experience (OOBE) for Azure Active Directory (Azure AD) Join, and any [Windows Autopilot](../../autopilot/index.yml) provisioning scenario.
47
47
48
-
- The visibility of installation progress indicators
48
+
To deploy the enrollment status page to devices, you have to create an enrollment status page profile in Microsoft Intune. Within the profile, you can configure the ESP settings that control:
49
+
50
+
- Visibility of installation progress indicators
49
51
- Device access during provisioning
50
52
- Time limits
51
53
- Allowed troubleshooting operations
52
54
53
-
This article describes how to create and edit a profile, and describes the information that the enrollment status page tracks.
55
+
This article describes the information that the enrollment status page tracks and how to create an ESP profile.
54
56
57
+
## Windows CSP
58
+
ESP uses the [EnrollmentStatusTracking configuration service provider (CSP)](/windows/client-management/mdm/enrollmentstatustracking-csp) and [FirstSyncStatus CSP](/windows/client-management/mdm/dmclient-csp) to track app installation.
55
59
56
60
## Create new profile
57
61
@@ -156,7 +160,7 @@ Scope tags limit who can see and reprioritize an ESP profile. A scoped user can
156
160
157
161
## Block access to a device until a specific application is installed
158
162
159
-
You can specify which apps must be installed before the Enrollment Status Page (ESP) completes.
163
+
Specify the apps that must be installed before the user can exit the enrollment status page (ESP). You can choose up to 100 apps.
160
164
161
165
1. In the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431), choose **Devices** > **Windows** > **Windows enrollment** > **Enrollment Status Page**.
162
166
2. Choose a profile > **Settings**.
@@ -166,80 +170,107 @@ You can specify which apps must be installed before the Enrollment Status Page (
The apps that are included in this list are used by Intune to filter the list that should be considered blocking. It doesn't specify what apps should be installed. For example, if you configure this list to include "App 1," "App 2," and "App 3" and "App 3" and "App 4" are targeted to the device or user, the Enrollment Status Page will track only "App 3." "App 4" will still be installed, but the Enrollment Status Page will not wait for it to complete.
173
+
169
174
170
-
A maximum of 100 apps can be specified.
171
-
172
-
## Enrollment status page tracking information
175
+
## ESP tracking
173
176
174
-
The enrollment status page provides information during these phases of provisioning:
177
+
The enrollment status page tracks these phases of provisioning:
175
178
176
179
* Device preparation
177
180
* Device setup
178
181
* Account setup
179
182
180
-
This section describes the type of informationtracked during each phase.
183
+
This section describes the types of information, apps, and policies tracked during each phase.
181
184
182
185
### Device preparation
183
186
184
-
For device preparation, the enrollment status page tracks:
187
+
The enrollment status page tracks these steps during device preparation:
188
+
189
+
1. Secure your hardware: The device completes the Trusted Platform Module (TPM) key attestation and validates its identity with Azure AD. Azure AD sends a token to the device, which is used during Azure AD join.
190
+
191
+
This step is required for self-deploying mode and white glove deployment. It isn't needed for Windows Autopilot scenarios in user-driven mode.
192
+
193
+
3. Join your organization's network: The device joins Azure AD by using the token received in the previous step.
- Installation of the Intune Management Extensions (used to install Win32 apps)
195
+
This step is required in self-deploying mode and white glove deployment. Devices in user-driven mode have already completed this step by time they open the ESP.
196
+
197
+
4. Register your device for mobile management: The device enrolls in Microsoft Intune for mobile device management (MDM).
198
+
199
+
This step is required in self-deploying mode and white glove deployment. Devices in user-driven mode have already completed this step by time they open the ESP.
200
+
201
+
6. Prepare your device for MDM: The device calculates the policies and apps required to track in the next phase. For Windows 10, version 1903 and later versions, the device also creates the tracking policy for the SideCar agent, and installs the Intune Management Extension that's used to install Win32 apps.
190
202
191
203
### Device setup
192
204
193
-
The Enrollment Status Page tracks the following device setup items:
205
+
The enrollment status page tracks these items during the device setup phase:
206
+
207
+
* Security policies
208
+
* Certificate profiles
209
+
* Apps
210
+
* Connectivity profiles
211
+
212
+
#### Security policies
213
+
ESP doesn't track security policies, such as device restrictions, but these policies are installed in the background. The ESP does track Microsoft Edge, Assigned Access, and Kiosk Browser policies.
214
+
215
+
> [!TIP]
216
+
> When complete, the status for security policies appears as **(1 of 1) completed**.
194
217
195
-
- Security policies
196
-
- Microsoft Edge, Assigned Access, and Kiosk Browser policies are presently tracked.
197
-
- Other policies aren't tracked.
198
-
- Applications
199
-
- Per machine Line-of-business (LoB) MSI apps.
200
-
- LoB store apps with installation context = Device.
201
-
- Offline store apps with installation context = Device.
202
-
- Win32 applications (Windows 11 and Windows 10 version 1903 and later only)
218
+
#### Certificates
219
+
The ESP tracks the installation of SCEP certificate profiles targeted at devices.
203
220
204
-
> [!NOTE]
205
-
> It's preferable to deploy the offline-licensed Microsoft Store for Business apps. Don't mix LOB and Win32 apps. Both LOB (MSI) and Win32 installers use TrustedInstaller, which doesn't allow simultaneous installations. If the OMA DM agent starts an MSI installation, the Intune Management Extension plugin starts a Win32 app installation by using the same TrustedInstaller. In this situation, Win32 app installation fails and returns an **Another installation is in progress, please try again later** error message. In this situation, ESP fails. Therefore, don't mix LOB and Win32 apps in any type of Autopilot enrollment.
206
-
>
221
+
#### Network connections
222
+
The ESP tracks VPN and Wi-Fi profiles targeted at devices.
207
223
208
-
- Connectivity profiles
209
-
- VPN or Wi-Fi profiles that are assigned to **All Devices** or a device group in which the enrolling device is a member, but only for Autopilot devices
210
-
- Certificate profiles that are assigned to **All Devices** or a device group in which the enrolling device is a member, but only for Autopilot devices
224
+
#### Apps
225
+
The ESP tracks the installation of apps deployed in a device context, and includes:
226
+
227
+
- Per machine line-of-business (LoB) MSI apps
228
+
- LoB store apps where installation context = device
229
+
- Offline store apps where installation context = device
230
+
- Win32 applications for:
231
+
- Windows 10, version 1903 and later
232
+
- Windows 11
211
233
212
234
### Account setup
213
235
214
-
For account setup, the Enrollment Status Page tracks the following items if they're assigned to the current logged in user:
215
-
216
-
- Security policies
217
-
- Microsoft Edge, Assigned Access, and Kiosk Browser policies are presently tracked.
218
-
- Other policies aren't tracked.
219
-
- Applications
220
-
- Per user LoB MSI apps that are assigned to All Devices, All Users, or a user group in which the user enrolling the device is a member.
221
-
- Per machine LoB MSI apps that are assigned to All Users or a user group in which the user enrolling device is a member.
222
-
- LoB store apps, online store apps, and offline store apps that are assigned to any of the following objects:
223
-
- All Devices
224
-
- All Users
225
-
- A user group in which the user enrolling the device is a member with installation context set to User.
226
-
- Win32 applications (Windows 10 version 1903 and newer only)
227
-
- Connectivity profiles
228
-
- VPN or Wi-Fi profiles that are assigned to All Users or a user group in which the user enrolling the device is a member.
229
-
- Certificates
230
-
- Certificate profiles that are assigned to All Users or a user group in which the user enrolling the device is a member.
236
+
During the account setup phase, the ESP tracks apps and policies targeted at users, including:
237
+
238
+
* Security policies
239
+
* Certificates
240
+
* Network connections
241
+
* Apps
242
+
243
+
> [!TIP]
244
+
> Before installation begins, the device creates a tracking policy and calculates all apps and policies that need to be tracked. While that's happening, the ESP shows subtasks in an **Identifying** state.
245
+
246
+
#### Security policies
247
+
ESP doesn't track security policies, such as device restrictions, but these policies are installed in the background. The ESP does track Microsoft Edge, Assigned Access, and Kiosk Browser policies.
248
+
249
+
#### Certificates
250
+
The ESP tracks the installation of SCEP certificate profiles assigned to users.
251
+
252
+
#### Network connections
253
+
The ESP tracks Wi-Fi profiles assigned to users.
254
+
255
+
#### Apps
256
+
During this phase, the ESP tracks the installation of apps assigned to the user. The ESP tracks Win32 apps for Windows 10, version 1903 and later.
257
+
258
+
It also tracks the following types of apps when they're assigned to all devices, all users, or a user group that includes the enrolling device user:
259
+
260
+
- Per user LoB MSI apps
261
+
- Per machine LoB MSI apps
262
+
- LoB store apps, online store apps, and offline store apps
231
263
232
264
### Known issues
233
265
234
-
The following are known issues related to the Enrollment Status Page.
266
+
This section lists the known issues for the enrollment status page.
267
+
235
268
- When creating apps that will be deployed during ESP, any reboots that are packaged within the app may cause ESP to hang and fail the deployment. We recommend specifying the reboot behavior in Intune instead of triggering the reboot within the package.
236
269
- Disabling the ESP profile doesn't remove ESP policy from devices and users still get ESP when they log in to device for first time. The policy isn't removed when the ESP profile is disabled.
237
-
- A reboot during Device setup will force the user to enter their credentials before transitioning to Account setup phase. User credentials aren't preserved during reboot. Have the user enter their credentials then the Enrollment Status Page can continue.
238
-
- Enrollment Status Page will always time out during an Add work and school account enrollment on Windows 10 versions earlier than 1903. The Enrollment Status Page waits for Azure AD registration to complete. The issue is fixed on Windows 10 version 1903 and newer.
239
-
- Hybrid Azure AD Autopilot deployment with ESP takes longer than the timeout duration entered in the ESP profile. On Hybrid Azure AD Autopilot deployments, the ESP will take 40 minutes longer than the value set in the ESP profile. For example, you set the timeout duration to 30 minutes in the profile. The ESP can take 30 minutes + 40 minutes.
240
-
241
-
This delay gives time for the on-prem AD connector to create the new device record to Azure AD.
242
-
270
+
- A reboot during device setup forces the user to enter their credentials before the account setup phase. User credentials aren't preserved during reboot. Instruct the device users to enter their credentials to continue to the account setup phase.
271
+
- The ESP always times out on devices runing Windows 10, version 1903 and earlier, and
272
+
enrolled via the *Add work and school account* option. The ESP waits for Azure AD registration to complete. The issue is fixed on Windows 10 version 1903 and later.
273
+
- Hybrid Azure AD Autopilot deployment with ESP takes longer than the timeout duration entered in the ESP profile. On Hybrid Azure AD Autopilot deployments, the ESP takes 40 minutes longer than the value set in the ESP profile. For example, you set the timeout duration to 30 minutes in the profile. The ESP can take 30 minutes + 40 minutes. This delay gives the on-prem AD connector time to create the new device record to Azure AD.
243
274
- Windows logon page isn't pre-populated with the username in Autopilot User Driven Mode. If there's a reboot during the Device Setup phase of ESP:
244
275
- the user credentials aren't preserved
245
276
- the user must enter the credentials again before proceeding from Device Setup phase to the Account setup phase
@@ -253,4 +284,4 @@ The following are known issues related to the Enrollment Status Page.
253
284
254
285
## Troubleshooting
255
286
256
-
For troubleshooting help, including how to disable an already-enabled ESP, see [Troubleshoot the Windows Enrollment Status page](/troubleshoot/mem/intune/understand-troubleshoot-esp#troubleshooting).
287
+
For help with errors or messages related to the ESP, including how to disable an already-enabled ESP, see [Troubleshoot the Windows Enrollment Status page](/troubleshoot/mem/intune/understand-troubleshoot-esp#troubleshooting).
0 commit comments