17 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 | 08/10/2023 | medium | windows-client | itpro-manage | reference |
DevicePreparation CSP
[!INCLUDE Windows Insider tip]
The following list shows the DevicePreparation configuration service provider nodes:
- ./Device/Vendor/MSFT/DevicePreparation
BootstrapperAgent
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ 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 |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ 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 |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ 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's 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 |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ 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 |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ 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 |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ 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 |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows Insider Preview |
./Device/Vendor/MSFT/DevicePreparation/MDMProvider/Progress
Node 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 |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ 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 isn't enabled. |
true | The page is enabled. |
PageSettings
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ 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 |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ 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. |