windows-itpro-docs/windows/client-management/mdm/devicepreparation-csp.md
2023-05-01 14:40:00 -04:00

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:

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.

Configuration service provider reference