Como navegar para um servidor de arquivos e adicionar uma impressora via linha de comando

1

Eu tenho um servidor de arquivos que armazena todas as impressoras que minha empresa usa. Vamos chamar isso \ impressoras. Posso adicionar as impressoras navegando até esse local e clicando duas vezes na impressora. Ele irá instalar o driver correto e eu estou pronto para ir. Eu quero ser capaz de fazer isso via linha de comando para que eu possa adicionar impressoras aos computadores das pessoas sem ter que logar remoto em seus computadores.

Eu sei que posso adicionar impressoras por meio do endereço IP que elas usam. Eu só estava pensando que se eu pudesse entrar em um comando para procurar o local \ impressoras e executar o nome da impressora e adicionar a impressora.

Obrigado por qualquer informação.

    
por csanford 30.03.2016 / 22:43

2 respostas

0

Se você estiver usando uma política de grupo, poderá fazê-lo com isso. Esse é provavelmente o método perferido.

Mas você pediu pela linha de comando. Tente isso:

rundll32 printui.dll,PrintUIEntry /in /n "\servername\printername
    
por 30.03.2016 / 23:02
1

Você está em um domínio? Você deveria estar fazendo isso por meio da política de grupo.

Se não, você pode fazer isso usando o método WshNetwork.AddPrinterConnection do WithNetwork.AddPrinterConnection a> de vbscript ou powershell. Usar isso através do powershell deve ser tão simples quanto algo assim. Você pode obter um prompt do UAC.

(New-Object -ComObject WScript.Network).AddWindowsPrinterConnection("\ps-01\prn-01")

Versões do Windows mais recentes que (8/2012) também têm o Add-Printer do powershell .

    
por 30.03.2016 / 23:01