link
É um script vbs / wmi que você precisa executar a partir de um prompt de comando administrativo.
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>
Eu peguei manualmente todos os scripts necessários C: \ Windows \ System32 \ Printing_Admin_Scripts \ en-US
E combinou as partes necessárias para instalar uma impressora a partir do zero, incluindo a exclusão de uma impressora antiga com o mesmo nome. Eu reescrevi partes dele para torná-lo ainda mais funcional. A CLI para adicionar drivers no script fornecido pelo MS foi terrível e resultou em comandos de mais de 200 caracteres ao usar compartilhamentos de rede. Então eu reescrevi o código e agilizei o processo. Além disso, se você usar os scripts padrão da MS, você acabará se conectando e desconectando do mesmo computador 3-5 vezes ao usar os scripts fornecidos manualmente. Isso é propenso a erros, e geralmente a única etapa que falha é a conexão com a solicitação do computador remoto, pelo menos quando eu faço isso, e então você tem que refazer cada comando manualmente pelo menos 2 ou 3 vezes. O processo de reconexão também consome tempo, então meu script é executado muito mais rápido, em parte devido a isso.