mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-06-19 20:33:42 +00:00
Merged PR 12245: Add graphics, fix a typo, specify enrollment status page
content expanded
This commit is contained in:
@ -31,7 +31,7 @@ The Windows Autopilot Enrollment Status page displaying the status of the comple
|
|||||||
- Show custom error message when an error occurs.
|
- Show custom error message when an error occurs.
|
||||||
- Allow users to collect logs about installation errors.
|
- Allow users to collect logs about installation errors.
|
||||||
|
|
||||||
## Installation progresss tracked
|
## Installation progress tracked
|
||||||
|
|
||||||
The Enrollment Status page tracks a subset of the available MDM CSP policies that are delivered to the device as part of the complete device configuration process. The specific types of policies that are tracked include:
|
The Enrollment Status page tracks a subset of the available MDM CSP policies that are delivered to the device as part of the complete device configuration process. The specific types of policies that are tracked include:
|
||||||
|
|
||||||
|
@ -24,12 +24,22 @@ This topic describes how to convert Windows 7 domain-joined computers to Azure A
|
|||||||
|
|
||||||
- System Center Configuration Manager Current Branch (1806) OR System Center Configuration Manager Technical Preview (1808)
|
- System Center Configuration Manager Current Branch (1806) OR System Center Configuration Manager Technical Preview (1808)
|
||||||
- The [Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) 1803 or later
|
- The [Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) 1803 or later
|
||||||
|
- Note: Config Mgr 1806 or later is required to [support](https://docs.microsoft.com/sccm/core/plan-design/configs/support-for-windows-10#windows-10-adk) the Windows ADK 1809.
|
||||||
- Assigned Microsoft Intune Licenses
|
- Assigned Microsoft Intune Licenses
|
||||||
- Azure Active Directory Premium
|
- Azure Active Directory Premium
|
||||||
- Windows 10 version 1809 or later imported into Config Mgr as an Operating System Image
|
- Windows 10 version 1809 or later imported into Config Mgr as an Operating System Image
|
||||||
|
|
||||||
## Procedures
|
## Procedures
|
||||||
|
|
||||||
|
### Configure the Enrollment Status Page (optional)
|
||||||
|
|
||||||
|
If desired, you can set up an [enrollment status page](https://docs.microsoft.com/windows/deployment/windows-autopilot/enrollment-status) for Autopilot using Intune.
|
||||||
|
|
||||||
|
To enable and configure the enrollment and status page:
|
||||||
|
|
||||||
|
1. Open [Intune in the Azure portal](https://aka.ms/intuneportal).
|
||||||
|
2. [Set up an enrollment status page](https://docs.microsoft.com/intune/windows-enrollment-status).
|
||||||
|
|
||||||
### Create the JSON file
|
### Create the JSON file
|
||||||
|
|
||||||
>[!TIP]
|
>[!TIP]
|
||||||
@ -66,7 +76,7 @@ This topic describes how to convert Windows 7 domain-joined computers to Azure A
|
|||||||
#### Retrieve profiles in Autopilot for existing devices JSON format
|
#### Retrieve profiles in Autopilot for existing devices JSON format
|
||||||
|
|
||||||
```
|
```
|
||||||
Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON >
|
Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON
|
||||||
```
|
```
|
||||||
|
|
||||||
See the following sample output:
|
See the following sample output:
|
||||||
@ -74,16 +84,14 @@ This topic describes how to convert Windows 7 domain-joined computers to Azure A
|
|||||||
PS C:\> Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON
|
PS C:\> Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON
|
||||||
{
|
{
|
||||||
"CloudAssignedTenantId": "1537de22-988c-4e93-b8a5-83890f34a69b",
|
"CloudAssignedTenantId": "1537de22-988c-4e93-b8a5-83890f34a69b",
|
||||||
|
"CloudAssignedForcedEnrollment": 1,
|
||||||
"Version": 2049,
|
"Version": 2049,
|
||||||
"Comment_CloudAssignedOobeConfig": "0x7FFFFFFF",
|
|
||||||
"Comment_Version": "0x801",
|
|
||||||
"Comment_File": "Profile Autopilot Profile",
|
"Comment_File": "Profile Autopilot Profile",
|
||||||
"CloudAssignedAadServerData": "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"CloudAssignedTenantDomain\":\"M365x373186.onmicrosoft.com\"}}",
|
"CloudAssignedAadServerData": "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"ForcedEnrollment\":1,\"CloudAssignedTenantDomain\":\"M365x373186.onmicrosoft.com\"}}",
|
||||||
"CloudAssignedOobeConfig": 30,
|
"CloudAssignedTenantDomain": "M365x373186.onmicrosoft.com",
|
||||||
"CloudAssignedDomainJoinMethod": 0,
|
"CloudAssignedDomainJoinMethod": 0,
|
||||||
"ZtdCorrelationId": "7F9E6025-1E13-45F3-BF82-A3E8C5B59EAC",
|
"CloudAssignedOobeConfig": 28,
|
||||||
"CloudAssignedLockdownConfig": 0,
|
"ZtdCorrelationId": "7F9E6025-1E13-45F3-BF82-A3E8C5B59EAC"
|
||||||
"CloudAssignedTenantDomain": "M365x373186.onmicrosoft.com"
|
|
||||||
}</pre>
|
}</pre>
|
||||||
|
|
||||||
Each profile is encapsulated within braces **{ }**. In the previous example, a single profile is displayed.
|
Each profile is encapsulated within braces **{ }**. In the previous example, a single profile is displayed.
|
||||||
@ -95,7 +103,7 @@ See the following table for a description of properties used in the JSON file.
|
|||||||
| Version (number, optional) | The version number that identifies the format of the JSON file. For Windows 10 1809, the version specified must be 2049. |
|
| Version (number, optional) | The version number that identifies the format of the JSON file. For Windows 10 1809, the version specified must be 2049. |
|
||||||
| CloudAssignedTenantId (guid, required) | The Azure Active Directory tenant ID that should be used. This is the GUID for the tenant, and can be found in properties of the tenant. The value should not include braces. |
|
| CloudAssignedTenantId (guid, required) | The Azure Active Directory tenant ID that should be used. This is the GUID for the tenant, and can be found in properties of the tenant. The value should not include braces. |
|
||||||
| CloudAssignedTenantDomain (string, required) | The Azure Active Directory tenant name that should be used, e.g. tenant.onmicrosoft.com. |
|
| CloudAssignedTenantDomain (string, required) | The Azure Active Directory tenant name that should be used, e.g. tenant.onmicrosoft.com. |
|
||||||
| CloudAssignedOobeConfig (number, required) | This is a bitmap that shows which Autopilot settings were configured. Values include: SkipCortanaOptIn = 1, OobeUserNotLocalAdmin = 2, SkipExpressSettings = 4, SkipOemRegistration = 8, SkipEula = 16
|
| CloudAssignedOobeConfig (number, required) | This is a bitmap that shows which Autopilot settings were configured. Values include: SkipCortanaOptIn = 1, OobeUserNotLocalAdmin = 2, SkipExpressSettings = 4, SkipOemRegistration = 8, SkipEula = 16 |
|
||||||
| CloudAssignedDomainJoinMethod (number, required) | This property should be set to 0 and specifies that the device should join Azure AD. |
|
| CloudAssignedDomainJoinMethod (number, required) | This property should be set to 0 and specifies that the device should join Azure AD. |
|
||||||
| CloudAssignedForcedEnrollment (number, required) | Specifies that the device should require AAD Join and MDM enrollment. <br>0 = not required, 1 = required. |
|
| CloudAssignedForcedEnrollment (number, required) | Specifies that the device should require AAD Join and MDM enrollment. <br>0 = not required, 1 = required. |
|
||||||
| ZtdCorrelationId (guid, required) | A unique GUID (without braces) that will be provided to Intune as part of the registration process. ZtdCorrelationId will be included in enrollment message as “OfflineAutoPilotEnrollmentCorrelator”. This attribute will be present only if the enrollment is taking place on a device registered with Zero Touch Provisioning via offline registration.|
|
| ZtdCorrelationId (guid, required) | A unique GUID (without braces) that will be provided to Intune as part of the registration process. ZtdCorrelationId will be included in enrollment message as “OfflineAutoPilotEnrollmentCorrelator”. This attribute will be present only if the enrollment is taking place on a device registered with Zero Touch Provisioning via offline registration.|
|
||||||
@ -107,7 +115,7 @@ See the following table for a description of properties used in the JSON file.
|
|||||||
```
|
```
|
||||||
Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON | Out-File c:\Autopilot\AutopilotConfigurationFile.json -Encoding ASCII
|
Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON | Out-File c:\Autopilot\AutopilotConfigurationFile.json -Encoding ASCII
|
||||||
```
|
```
|
||||||
**IMPORTANT**: The file name must be named **AutopilotConfigurationFile.json** in addition to being encoded as ASCII or ANSI.
|
**IMPORTANT**: The file name must be named **AutopilotConfigurationFile.json** in addition to being encoded as ASCII/ANSI.
|
||||||
|
|
||||||
If preferred, you can save the profile to a text file and edit in Notepad. In Notepad, when you choose **Save as** you must select Save as type: **All Files** and choose ANSI from the drop-down list next to **Encoding**. See the following example.
|
If preferred, you can save the profile to a text file and edit in Notepad. In Notepad, when you choose **Save as** you must select Save as type: **All Files** and choose ANSI from the drop-down list next to **Encoding**. See the following example.
|
||||||
|
|
||||||
@ -116,7 +124,8 @@ See the following table for a description of properties used in the JSON file.
|
|||||||
After saving the file, move the file to a location suitable as an SCCM package source.
|
After saving the file, move the file to a location suitable as an SCCM package source.
|
||||||
|
|
||||||
>[!IMPORTANT]
|
>[!IMPORTANT]
|
||||||
>Multiple JSON profile files can be used, but each must be named **AutopilotConfigurationFile.json** in order for OOBE to follow the Autopilot experience. The file also must be encoded as ANSI. Saving the file with Unicode or UTF-8 encoding or saving it with a different file name will cause Windows 10 OOBE to not follow the Autopilot experience.
|
>Multiple JSON profile files can be used, but each must be named **AutopilotConfigurationFile.json** in order for OOBE to follow the Autopilot experience. The file also must be encoded as ANSI. <br><br>**Saving the file with Unicode or UTF-8 encoding or saving it with a different file name will cause Windows 10 OOBE to not follow the Autopilot experience**.<br>
|
||||||
|
|
||||||
|
|
||||||
### Create a package containing the JSON file
|
### Create a package containing the JSON file
|
||||||
|
|
||||||
@ -130,6 +139,8 @@ See the following table for a description of properties used in the JSON file.
|
|||||||
- <u>Program Type</u>: **Do not create a program**
|
- <u>Program Type</u>: **Do not create a program**
|
||||||
4. Click **Next** twice and then click **Close**.
|
4. Click **Next** twice and then click **Close**.
|
||||||
|
|
||||||
|
**NOTE**: If you change user-driven Autopilot profile settings in Intune at a later date, you must also update the JSON file and redistribute the associated Config Mgr package.
|
||||||
|
|
||||||
### Create a target collection
|
### Create a target collection
|
||||||
|
|
||||||
>[!NOTE]
|
>[!NOTE]
|
||||||
@ -272,8 +283,12 @@ Next, ensure that all content required for the task sequence is deployed to dist
|
|||||||
|
|
||||||
The Task Sequence will download content, reboot, format the drives and install Windows 10. The device will then proceed to be prepared for Autopilot. Once the task sequence has completed the device will boot into OOBE and provide an Autopilot experience.
|
The Task Sequence will download content, reboot, format the drives and install Windows 10. The device will then proceed to be prepared for Autopilot. Once the task sequence has completed the device will boot into OOBE and provide an Autopilot experience.
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
### Register the device for Windows Autopilot
|
### Register the device for Windows Autopilot
|
||||||
|
|
||||||
Devices provisioned through Autopilot will only receive the guided OOBE Autopilot experience on first boot. There is currently no automatic registration into Windows Autopilot. Therefore, once updated to Windows 10, the device should be registered to ensure a continued Autopilot experience in the event of PC reset.
|
Devices provisioned through Autopilot will only receive the guided OOBE Autopilot experience on first boot. There is currently no automatic registration into Windows Autopilot. Therefore, once updated to Windows 10, the device should be registered to ensure a continued Autopilot experience in the event of PC reset.
|
||||||
|
|
||||||
|
For more information, see [Adding devices to Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/add-devices).
|
||||||
|
BIN
windows/deployment/windows-autopilot/images/up-1.PNG
Normal file
BIN
windows/deployment/windows-autopilot/images/up-1.PNG
Normal file
Binary file not shown.
After Width: | Height: | Size: 47 KiB |
BIN
windows/deployment/windows-autopilot/images/up-2.PNG
Normal file
BIN
windows/deployment/windows-autopilot/images/up-2.PNG
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
BIN
windows/deployment/windows-autopilot/images/up-3.PNG
Normal file
BIN
windows/deployment/windows-autopilot/images/up-3.PNG
Normal file
Binary file not shown.
After Width: | Height: | Size: 35 KiB |
Reference in New Issue
Block a user