Update list-print-jobs.ps1

This commit is contained in:
Markus Fleschutz 2022-12-04 10:48:49 +01:00
parent 37a7468559
commit e23add455f

View File

@ -1,6 +1,6 @@
<# <#
.SYNOPSIS .SYNOPSIS
Lists all jobs of all printers Lists all print jobs
.DESCRIPTION .DESCRIPTION
This PowerShell script lists all print jobs of all printer devices. This PowerShell script lists all print jobs of all printer devices.
.EXAMPLE .EXAMPLE
@ -14,18 +14,22 @@
#Requires -Version 4 #Requires -Version 4
try { try {
$printers = Get-Printer if ($IsLinux) {
if ($printers.Count -eq 0) { throw "No printer found" } # TODO
} else {
$printers = Get-Printer
if ($printers.Count -eq 0) { throw "No printer found" }
"" ""
"Printer Jobs" "Printer Jobs"
"------- ----" "------- ----"
foreach ($printer in $printers) { foreach ($printer in $printers) {
$printjobs = Get-PrintJob -PrinterObject $printer $printjobs = Get-PrintJob -PrinterObject $printer
if ($printjobs.Count -eq 0) { if ($printjobs.Count -eq 0) {
"$($printer.Name) none" "$($printer.Name) none"
} else { } else {
"$($printer.Name) $printjobs" "$($printer.Name) $printjobs"
}
} }
} }
exit 0 # success exit 0 # success