Войти

Показать полную графическую версию : [решено] Тихая установка драйвера принтера


Charg
17-05-2019, 18:01
Пытаюсь интегрировать драйвера на принтеры в систему, с помощью printui.exe
Из трёх нужных мне принтеров один драйвер не подписан майкрософтом, насколько я понял, соответственно он не импортируется - как это победить?

Параметры такие:
printui.exe /ia /m "CITIZEN CT-S310II" /f "%SCRIPTROOT%\Custom\PrinterDrivers\CITIZEN CT-S310II\cts310ii.inf" /q
Таким образом ничего не происходит. Если убрать /q (который quiet режим) - установщик спрашивает о доверии драйверу. Если подтвердить то всё устанавливается и работает.
https://i.imgur.com/9fslOxU.png
Но так не интересно, хотелось бы автоматизировать добавление нужных драйверов в виндовс. Как это победить?

Busla
18-05-2019, 14:01
установщик спрашивает о доверии драйверу. Если подтвердить то всё устанавливается и работает »
галка "всегда доверять" добавляет сертификат в доверенные
соответственно, можно это сделать заранее

Charg
20-05-2019, 12:27
Busla, не знал этого. Разобрался, спасибо.

Если кому понадобится - установил вручную этот драйвер, посмотрел куда добавляется сертификат (в моем случае - сюда (https://i.imgur.com/0Kj5fnS.png)), экспортировал его в файл.
Сертификат оказался просроченным, видимо поэтому и появляется предупреждение о недоверии.
В процессе установки просто добавил powershell-скрипт (пути, естессно, свои):
Get-ChildItem -Path Z:\citizen-cert.cer | Import-Certificate -CertStoreLocation Cert:\LocalMachine\TrustedPublisher
printui.exe /ia /m "CITIZEN CT-S310II" /f "Z:\PrinterDrivers\CITIZEN CT-S310II\cts310ii.inf" /q




© OSzone.net 2001-2012