Estou escrevendo um script para configurar impressoras e drivers. Um dos drivers que eu instalo contém um bug para impressoras antigas usadas com plataformas além do Windows Vista.
Eu preciso atualizar as preferências dessa impressora e desmarcar a opção Excel Job Control
. Infelizmente, não encontrei nenhuma maneira de obter / definir as preferências da impressora. Eu não posso usar o Set-Printer.exe
ou ferramentas semelhantes para ainda estou usando o PowerShell 2.0 (Windows 7).
Qualquer alternativa que eu possa usar? Esse processo pode seguir um caminho diferente: usando o printui.exe
( PrintUI DLL
), posso exibir as preferências de uma impressora. Existe alguma maneira no PS para interagir com a interface do usuário? Por exemplo. selecionando abas e opções de não / verificação.