Я пишу скрипт для настройки принтеров и драйверов. Один из устанавливаемых мной драйверов содержит ошибку для старых принтеров, которые используются на платформах, отличных от Windows Vista.
Мне нужно обновить настройки этого принтера и снять флажок « Excel Job Control
. К сожалению, я не нашел способа получить / установить настройки принтера. Я не могу использовать Set-Printer.exe
или аналогичные инструменты, поскольку я все еще использую PowerShell 2.0 (Windows 7).
Любая альтернатива, которую я могу использовать? Этот процесс может идти по другому пути: с помощью printui.exe
(PrintUI DLL
) я могу отобразить настройки принтера. Есть ли в PS способ взаимодействия с пользовательским интерфейсом? Например, выбор вкладок и отключение / проверка параметров.