Como adicionar uma impressora de rede (IP) usando a linha de comando ou um script?

3

Minha empresa implantará um monte de laptops que serão usados durante um seminário para que as pessoas se inscrevam em serviços em nosso site. No final do processo de inscrição, eles precisarão imprimir uma página de confirmação.

Temos uma ferramenta de implantação (KACE) que carregará uma nova cópia do Windows 7, definirá a home page do IE para o que ela precisa, etc, e eu estou procurando uma maneira de configurar uma impressora de rede usando o comando linha, um arquivo de lote ou um script para que não tenhamos que fazer a configuração manualmente em todos os computadores, pois isso levaria muito tempo.

A impressora é uma copiadora da rede Konica Minolta e precisa ser configurada como uma impressora local usando uma porta tcp / ip.

Encontrei alguns arquivos vbscript que supostamente fazem isso, mas inevitavelmente recebo erros quando tento fazê-los trabalhar para mim.

Eu também tentei usar prnport.vbs , mas não consigo nem passar do primeiro passo da criação de uma porta tcp / ip:

cscript c:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -a -r IP_192.168.1.5 -h 192.168.1.5

retorna:

Unable to create/update port IP_192.168.1.5 Error 0x80041008 Invalid parameter

Eu tentei usar nomes de portas diferentes, mas sempre recebo esse erro.

Alguém pode me ajudar a descobrir como fazer isso?

    
por vrtigo1 22.11.2013 / 20:03

1 resposta

2

Eu estava recebendo o mesmo erro que você até que tentei fazer isso:

cscript c:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -a -r IP_192.168.1.5 -h 192.168.1.5 -o raw

A fonte " link "para a resposta lê-se:

When the IP does not exist or not yet on the network, you will need to specify the protocol and LPR queue name for the device. If the device is not included in tcpmon.ini you may also need to pass in the device configuration to the script.

Os resultados desse comando que recebi foram:

Created/updated port IP_192.168.1.5

    
por 22.11.2013 / 20:48