Use cases for managing print servers, printers, printer drivers, printer ports and print jobs
Note: The use of the scripts requires the PowerShell Module PrintManagement. Windows Server 2012 introduced the Print Management Cmdlets in Windows PowerShell, which is also available on Windows 8 if you install the Remote Server Administration Tools.
- Add/remove printer driver
- Get properties of the printer driver
- Export/import printer drivers
- List of installed printer drivers
- Add/remove printer port
- Get properties of the printer port
- List of available printer ports
- Create/rename/remove printer
- Set properties of an printer
- Get/set configuration of an printer
- Get/set/remove permissions of an printer
- Export/import printers
- Initialize print a test page
- List of local printers
- List of printer status/errors
- List of all printers status/errors
- Resume/suspend/restart print job
- Remove print job
- List of print jobs
- Search printer on a computer
- Search print jobs for a printer optionally with a specific status
- Generate reports for drivers, ports, printers, print jobs
- Generate reports of printer permissions, errors and status