Используйте Powershell, чтобы сначала печатать буферные документы

Когда мы создаем очередь принтера с помощью мастера, опция «сначала печатать буферные документы» устанавливается по умолчанию. Я пытаюсь добиться того же с помощью сценариев PowerShell, используя командлет add-printer.

Можно увидеть, что опция есть с классами win32_printer. (DO_COMPLETE_FIRST)

есть ли способ включить эту опцию без использования класса win32_printer?

Спасибо


person Praveen2sas    schedule 11.07.2017    source источник
comment
Я не думаю, что вы можете сделать это с модулем PrintManagement, вам, вероятно, придется работать с Win32_Printer   -  person Mathias R. Jessen    schedule 12.07.2017


Ответы (1)


Вы можете использовать Prncnfg.vbs, который по умолчанию присутствует в каталоге Windows по умолчанию, например:

C:\Windows\System32\Printing_Admin_Scripts\en-US

Как использовать: Prncnfg.vbs с примерами

Вы можете использовать так:

cscript Prncnfg.vbs -t -S HRServer -P ColorPrinter_2 +keepprintedjobs

Надеюсь, поможет.

person Ranadip Dutta    schedule 12.07.2017