适用于Windows 8.1 或 Server 2012 R2
Windows 8.1 和 Server 2012 R2上自带了一个PowerShell组件:“PrintManagement“,它包含了所有管理本机和远程打印机的命令。
如果想列出给定机器的所有打印机任务,首先查看指定的打印机是否可用,然后循环遍历每一个打印机,并获取所有的打印机任务,这比想象的要简单的多了:
$ComputerName = $env:COMPUTERNAME Get-Printer -ComputerName $ComputerName | ForEach-Object { Get-PrintJob -PrinterName $_.Name -ComputerName $ComputerName }
如果上面的代码运行后没有返回任何内容,那应当就是没有打印机任务了 (也有可能是您没有读取它们的权限)。
本文链接: https://www.pstips.net/listing-all-print-jobs.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!