Forum Discussion
jakeraff-collaw
Aug 23, 2026Copper Contributor
Deploy Universal Print printers to users through PowerShell?
Hi all, we're currently using PrinterLogic to manage printers for users and we're hoping to move to Universal Print. Ideally, we'd like a seamless one-to-one transition, meaning that each PrinterLo...
jakeraff-collaw
Aug 24, 2026Copper Contributor
I found a solution to this. I used procmon to watch UPPrinterInstaller.exe to work out exactly what it was doing.
First, you need to create a registry key named after the Share ID of the printer share you want to install:
HKCU\Software\Microsoft\PrinterProvisioning\UPPrinterInstalls\<Share ID>
Add the following values:
CloudDeviceId = <Printer ID>
PrinterSharedName = <Printer Share Name>
ErrorCode = 0
Install = ""
Status = 8
Next, run the UP installer from C:\Windows\System32\upprinterinstaller.exe with the following arguments:
-install
-printersharedid <Share ID>
-usersid <User SID>
-omadmaccountid <MDM/Intune Account ID, sourced from HKLM\SOFTWARE\Microsoft\Enrollments>
-correlationid <randomly generate a GUID>