Introducing the Universal Print PowerShell module
Published Jun 17 2020 03:22 PM 4,791 Views

In an effort to simplify administrative activities and reduce manual interactions with the Universal Print online management portal, we now offer a PowerShell module, which uses the Graph API, you can use to manage some of your Universal Print resources.

We've heard from some of you that automating administrative tasks is preferred, if not indispensable. If you are using Universal Print in preview, you may have noticed that you cannot unregister a Connector, for example, because there is no management portal UI available to do so.

PowerShell scripting is useful for repetitive tasks when managing Universal Print printers, such as granting the same set of users or user groups access to a collection of printers, or for retrieving all properties of printers to export to an archive. The PowerShell module for Universal Print can now be added to your toolbox.


The PowerShell module is supported on any internet-connected Windows 10 device (version 1903 or later) with PowerShell 5.0 or newer. To start using this module, simply install the UniversalPrintManagement PowerShell module per the instructions outlined in the Universal Print PowerShell module documentation and enjoy.

And don't forget to give us feedback! We are still building more features so let us know what you need. It is beneficial to get early feedback so we can plan additional enhancements. You may also be interested in my post from March on enabling the Printer Administrator Role with PowerShell.


Version history
Last update:
‎Feb 02 2023 12:17 PM
Updated by: