我正在尝试在 PowerShell 上创建一个脚本,我需要单击,检查每个假脱机队列,并在其中检查作业是否正常,如果没有继续擦除有错误或被阻止的作业......到目前为止我无法做到这一点,只是在寻找打印机本身,所以我不知道在作业中进行脚本检查。
Get-Printer | Get-PrintJob | where {$_.JobStatus -match "Error"} | Remove-PrintJob
Get-Printer | where {$_.PrinterStatus -ne "Normal"} | Get-Printjob |Remove-PrintJob
Get-Printer -ComputerName MYNAME| Get-PrintJob | Remove-PrintJob
Get-Printer | Get-PrintJob | where {$_.JobStatus -match "Sent to printer"} | Remove-PrintJob
Get-Printer | where {$_.PrinterStatus -ne "Printing"} | Get-Printjob | Remove-PrintJob