windows-itpro-docs/windows/client-management/mdm/printerprovisioning-csp.md
Vinay Pamnani (from Dev Box) 29e044c903 MDM/CSP metadata changes
2024-01-18 12:26:53 -05:00

16 KiB

title, description, ms.date
title description ms.date
PrinterProvisioning CSP Learn more about the PrinterProvisioning CSP. 01/18/2024

PrinterProvisioning CSP

The following list shows the PrinterProvisioning configuration service provider nodes:

UPPrinterInstalls

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
Windows SE
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 2009 [10.0.19042.1806] and later
Windows 10, version 21H1 [10.0.19043.1806] and later
Windows 10, version 21H2 [10.0.19044.1806] and later
Windows 11, version 21H2 [10.0.22000] and later
./User/Vendor/MSFT/PrinterProvisioning/UPPrinterInstalls

This setting will take the action on the specified user account to install or uninstall the specified printer. Install action is selected by default.

Description framework properties:

Property name Property value
Format node
Access Type Get

UPPrinterInstalls/{PrinterSharedID}

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
Windows SE
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 2009 [10.0.19042.1806] and later
Windows 10, version 21H1 [10.0.19043.1806] and later
Windows 10, version 21H2 [10.0.19044.1806] and later
Windows 11, version 21H2 [10.0.22000] and later
./User/Vendor/MSFT/PrinterProvisioning/UPPrinterInstalls/{PrinterSharedID}

Identifies the Universal Print printer, by its Share ID, you wish to install on the targeted user account. The printer's Share ID can be found in the printer's properties via the Universal Print portal. Note the targeted user account must have access rights to both the printer and to the Universal Print service.

Description framework properties:

Property name Property value
Format node
Access Type Add, Delete, Get
Dynamic Node Naming UniqueName: PrinterSharedID from the Universal Print system, which is used to discover and install Univeral Print printer

UPPrinterInstalls/{PrinterSharedID}/CloudDeviceID

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
Windows SE
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 2009 [10.0.19042.1806] and later
Windows 10, version 21H1 [10.0.19043.1806] and later
Windows 10, version 21H2 [10.0.19044.1806] and later
Windows 11, version 21H2 [10.0.22000] and later
./User/Vendor/MSFT/PrinterProvisioning/UPPrinterInstalls/{PrinterSharedID}/CloudDeviceID

Identifies the Universal Print printer, by its Printer ID, you wish to install on the targeted user account. The printer's Printer ID can be found in the printer's properties via the Universal Print portal. Note the targeted user account must have access rights to both the printer and to the Universal Print service.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

UPPrinterInstalls/{PrinterSharedID}/ErrorCode

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
Windows SE
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 2009 [10.0.19042.1806] and later
Windows 10, version 21H1 [10.0.19043.1806] and later
Windows 10, version 21H2 [10.0.19044.1806] and later
Windows 11, version 21H2 [10.0.22000] and later
./User/Vendor/MSFT/PrinterProvisioning/UPPrinterInstalls/{PrinterSharedID}/ErrorCode

HRESULT of the last installation returned code.

Description framework properties:

Property name Property value
Format int
Access Type Get

UPPrinterInstalls/{PrinterSharedID}/Install

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
Windows SE
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 2009 [10.0.19042.1806] and later
Windows 10, version 21H1 [10.0.19043.1806] and later
Windows 10, version 21H2 [10.0.19044.1806] and later
Windows 11, version 21H2 [10.0.22000] and later
./User/Vendor/MSFT/PrinterProvisioning/UPPrinterInstalls/{PrinterSharedID}/Install

Support async execute. Install Universal Print printer.

Description framework properties:

Property name Property value
Format null
Access Type Exec, Get

UPPrinterInstalls/{PrinterSharedID}/PrinterSharedName

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
Windows SE
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 2009 [10.0.19042.1806] and later
Windows 10, version 21H1 [10.0.19043.1806] and later
Windows 10, version 21H2 [10.0.19044.1806] and later
Windows 11, version 21H2 [10.0.22000] and later
./User/Vendor/MSFT/PrinterProvisioning/UPPrinterInstalls/{PrinterSharedID}/PrinterSharedName

Identifies the Universal Print printer, by its Share Name, you wish to install on the targeted user account. The printer's Share Name can be found in the printer's properties via the Universal Print portal. Note the targeted user account must have access rights to both the printer and to the Universal Print service.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

UPPrinterInstalls/{PrinterSharedID}/Status

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
Windows SE
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 2009 [10.0.19042.1806] and later
Windows 10, version 21H1 [10.0.19043.1806] and later
Windows 10, version 21H2 [10.0.19044.1806] and later
Windows 11, version 21H2 [10.0.22000] and later
./User/Vendor/MSFT/PrinterProvisioning/UPPrinterInstalls/{PrinterSharedID}/Status

1 finished installation successfully, 2 installation in progress after receiving execute cmd, 4 installation failed, 8 installation initial status, 32 unknown (not used).

Description framework properties:

Property name Property value
Format int
Access Type Get

Configuration service provider reference