Powershell - настройки принтера не применяются

В настоящее время я пытаюсь записать настройки для принтера, подключенного через локальную сеть, обычную настройку TCP/IP-принтера, если хотите.

Поскольку я сейчас на телефоне, у меня нет доступа к коду, но я постараюсь объяснить.

В основном я делаю так:

$PrintCfg = Get-Printer | Where-Object {$_.Name -like "Pri*"}

И сохраните это в переменной, этот метод работает (если вы исключите возможные опечатки).

Затем просто посмотреть текущие настройки, которые я использую:

Get-PrinterConfiguration $PrintCfg

С переменной, содержащей имя принтера.

Следующий шаг,

Set-PrintConfiguration -PrinterName $PrintCfg.Name -Color $false -DuplexingMode OneSided

Изменения применяются произвольно, но реже, чем часто.

Также, если я проверю с Get-PrinterConfiguration изменение зарегистрировано, но не на фактическом драйвере.

Это принтер Canon, и с их драйверами я никак не мог повлиять на них таким образом, но с драйверами из Windows я, по крайней мере, смог повлиять на значения.

Я прошу прощения за любые опечатки, как грамматически, так и программно и надеюсь, что вы меня понимаете.

0 ответов

Другие вопросы по тегам