https://drive.google.com/open?id=0ByhxkwJBdusDczU2MXhrYldfLUU
Это скрипт vbs/wmi, который вам нужно запустить из командной строки администратора.
cscript printer.vbs -p "Printer Name" -d "HP Universal Printing PS (v6.0.0)" -i "prnhp001.inf" -h "\\<server>\drivers\Printer\prnhp001" -u ad\username -w <password> -s <computer name>
Я вручную взял все необходимые скрипты из C:\Windows\System32\Printing_Admin_Scripts\en-US
И объединил необходимые детали для установки принтера с нуля, включая удаление старого принтера с тем же именем. Затем я переписал его части, чтобы сделать его еще более функциональным. Интерфейс командной строки для добавления драйверов в предоставленный сценарий MS был ужасным и приводил к командам длиной более 200 символов при использовании общих сетевых ресурсов. Поэтому я переписал код и упростил процесс. Кроме того, если вы используете стандартные сценарии MS, вы в конечном итоге подключаетесь и отключаетесь от одного и того же компьютера 3-5 раз при использовании предоставленных сценариев вручную. Это подвержено ошибкам, и, как правило, единственный шаг, который приводит к сбою, - это подключение к удаленному компьютеру по запросу, по крайней мере, когда я это делаю, а затем вам приходится повторять каждую команду вручную как минимум 2 или 3 раза. Процесс повторного подключения также занимает много времени, поэтому мой сценарий работает намного быстрее, отчасти из-за этого.