Back to Admin Workflows

Manage Universal Print Printers and Shares with PowerShell

Inventory printers, manage shares, audit who has access, and watch connector health from one PowerShell workflow.

Universal Print is one of those services that quietly takes over from the on-prem print server, and quietly grows the same way: a printer added for one office, a share with everyone access for convenience, a connector that nobody patches.

Microsoft Graph exposes Universal Print management endpoints. PSForge gives you the Universal Print tasks ready to assemble into a workflow that keeps the print estate honest.

What gets messy in a Universal Print tenant

  • Printers registered for offices that no longer exist
  • Shares with broad group memberships when only a small team should print there
  • Connectors running on aging Windows machines with no monitoring
  • Default printer assignments that drift over time and frustrate users
  • Print job volume that nobody attributes to a cost center

Why this is a workflow

Universal Print is meant to be the boring infrastructure that just works. The way you keep it boring is to audit it on a cadence and make changes through script rather than the portal.

PSForge lets you assemble the Universal Print tasks into one workflow, generate the PowerShell, and schedule it so the print team has a single weekly view.

Example Universal Print workflow

  1. Authenticate to Microsoft Graph with the right Universal Print scopes
  2. List every registered printer with location, owning group, and capabilities
  3. Audit print shares and the groups assigned to each
  4. Report on connector health and the host machines they run on
  5. Capture print job counts per share for cost attribution
  6. Identify printers with no recent activity for cleanup
  7. Send the consolidated print estate report to the endpoint team

Final thoughts

Universal Print is at its best when nobody has to think about it.

PSForge makes it easy to build a single PowerShell workflow that keeps the print estate documented, audited, and quietly under control.

Related guides