'Printer status using powershell

Do you know of a way to check printer status using powershell. I tried get-printer command but it does not show me the status of my printers connected on a network. I need to see when my printers fail and then have some script send me an email that "x" printer failed. Any Ideas? (also I am using v1)



Solution 1:[1]

The default output of Get-Printer does not show the status, but you can try this:

Get-Printer | Select Name, PrinterStatus

Solution 2:[2]

You can just add this

Get-Printer | Select Name, PrinterStatus | WHERE PrinterStatus -eq Normal

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Roy
Solution 2 Paul Roub