Я хочу отменить все задания печати, отправленные на определенный сетевой принтер. У меня нет доступа к компьютеру, с которого были отправлены задания.
Пример: задания были отправлены на сетевой принтер с нескольких компьютеров. После того, как принтер был отключен для обслуживания и возвращен обратно через неделю, он начал печатать назначенные задания. Я не знаю, с какого компьютера они были отправлены — слишком много компьютеров, чтобы беспокоиться об этом, или они в данный момент выключены.
Так можно ли как-то отменить задания печати без доступа к компьютеру? Можно ли отменить задания на самом принтере? Все компьютеры с Windows 7 или 10.
Спасибо
решение1
Если я правильно понимаю, сетевой принтер отправляет задания из сети. Поскольку нет центрального сервера печати, нет и единой очереди печати, которую можно очистить.
Вы можете использовать PowerShell для подключения к удаленному компьютеру и удаления всех заданий в очереди принтера, используя команду:
Get-Printer -ComputerName <SystemName>| Get-PrintJob | Remove-PrintJob
Обратите внимание: если удаленный компьютер подключен к другому принтеру, локальному или удаленному, это также очистит его очередь.
Документация:Удалить-PrintJob.