windows-itpro-docs/windows/client-management/mdm/devicepreparation-csp.md
2023-02-28 14:00:51 -05:00

13 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 02/28/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:

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

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 = Succeeded; 4 = Failed.

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.

Configuration service provider reference