18 KiB
title, description, author, manager, ms.author, ms.date, ms.localizationpriority, ms.prod, ms.technology, ms.topic
title | description | author | manager | ms.author | ms.date | ms.localizationpriority | ms.prod | ms.technology | ms.topic |
---|---|---|---|---|---|---|---|---|---|
DevicePreparation CSP | Learn more about the DevicePreparation CSP. | vinaypamnani-msft | aaroncz | vinpa | 05/01/2023 | medium | windows-client | itpro-manage | reference |
DevicePreparation CSP
Important
This CSP contains preview policies that are under development and only applicable for Windows Insider Preview builds. These policies are subject to change and may have dependencies on other features or services in preview.
The following list shows the DevicePreparation configuration service provider nodes:
- ./Device/Vendor/MSFT/DevicePreparation
BootstrapperAgent
Scope | Editions | Applicable OS |
---|---|---|
✔️ Device ❌ User |
❌ Home ✔️ Pro ✔️ Enterprise ✔️ Education ✔️ Windows SE |
✔️ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/BootstrapperAgent
The subnodes configure settings for the Bootstrapper Agent.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
BootstrapperAgent/ClassID
Scope | Editions | Applicable OS |
---|---|---|
✔️ Device ❌ User |
❌ Home ✔️ Pro ✔️ Enterprise ✔️ Education ✔️ Windows SE |
✔️ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/BootstrapperAgent/ClassID
This node stores the class ID for the Bootstrapper Agent WinRT object.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get, Replace |
BootstrapperAgent/ExecutionContext
Scope | Editions | Applicable OS |
---|---|---|
✔️ Device ❌ User |
❌ Home ✔️ Pro ✔️ Enterprise ✔️ Education ✔️ Windows SE |
✔️ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/BootstrapperAgent/ExecutionContext
This node holds opaque data that will be passed to the Bootstrapper Agent as a parameter when it is invoked to execute.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get, Replace |
BootstrapperAgent/InstallationStatusUri
Scope | Editions | Applicable OS |
---|---|---|
✔️ Device ❌ User |
❌ Home ✔️ Pro ✔️ Enterprise ✔️ Education ✔️ Windows SE |
✔️ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/BootstrapperAgent/InstallationStatusUri
This node holds a URI that can be queried for the status of the Bootstrapper Agent installation.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get, Replace |
MdmAgentInstalled
Scope | Editions | Applicable OS |
---|---|---|
✔️ Device ❌ User |
❌ Home ✔️ Pro ✔️ Enterprise ✔️ Education ✔️ Windows SE |
✔️ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/MdmAgentInstalled
This node indicates whether the MDM agent was installed or not. When set to true sets the AUTOPILOT_MDM_AGENT_REGISTERED WNF event.
Description framework properties:
Property name | Property value |
---|---|
Format | bool |
Access Type | Get, Replace |
Default Value | false |
MDMProvider
Scope | Editions | Applicable OS |
---|---|---|
✔️ Device ❌ User |
❌ Home ✔️ Pro ✔️ Enterprise ✔️ Education ✔️ Windows SE |
✔️ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/MDMProvider
The subnode configures the settings for the MDMProvider.
Description framework properties:
Property name | Property value |
---|---|
Format | node |
Access Type | Get |
MDMProvider/Progress
Scope | Editions | Applicable OS |
---|---|---|
✔️ Device ❌ User |
❌ Home ✔️ Pro ✔️ Enterprise ✔️ Education ✔️ Windows SE |
✔️ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/MDMProvider/Progress
Noode for reporting progress status as opaque data.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get, Replace |
PageEnabled
Scope | Editions | Applicable OS |
---|---|---|
✔️ Device ❌ User |
❌ Home ✔️ Pro ✔️ Enterprise ✔️ Education ✔️ Windows SE |
✔️ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/PageEnabled
This node determines whether to enable or show the Device Preparation page.
Description framework properties:
Property name | Property value |
---|---|
Format | bool |
Access Type | Get, Replace |
Default Value | false |
Allowed values:
Value | Description |
---|---|
false (Default) | The page is not enabled. |
true | The page is enabled. |
PageSettings
Scope | Editions | Applicable OS |
---|---|---|
✔️ Device ❌ User |
❌ Home ✔️ Pro ✔️ Enterprise ✔️ Education ✔️ Windows SE |
✔️ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/PageSettings
This node configures specific settings for the Device Preparation page.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Get, Replace |
PageStatus
Scope | Editions | Applicable OS |
---|---|---|
✔️ Device ❌ User |
❌ Home ✔️ Pro ✔️ Enterprise ✔️ Education ✔️ Windows SE |
✔️ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/PageStatus
This node provides status of the Device Preparation page. Values are an enum: 0 = Disabled; 1 = Enabled; 2 = InProgress; 3 = ExitedOnSuccess; 4 = ExitedOnFailure.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Get |
Allowed values:
Value | Description |
---|---|
0 | Disabled. |
1 | Enabled. |
2 | InProgress. |
3 | Succeeded. |
4 | Failed. |