Conectando-se à (s) impressora (s) de rede usando o uso da rede

2

Pediram para adicionar pinters a todos os usuários em um servidor de terminal. Há uma conexão VPN entre o servidor de terminal e a rede em que a impressora está instalada.

Eu não tenho muita experiência com compartilhamentos de rede, mas consegui me conectar à impressora manualmente. (win + r > \ 192.168.xx.xx). Depois de inserir minhas credenciais (Domínio: ADAM.local), vejo os compartilhamentos no explorer, incluindo algumas impressoras. Clicar duas vezes em uma impressora adiciona-a às "impressoras e dispositivos" e posso selecioná-la como uma impressora que está tentando imprimir um documento.

Eu esperava poder usar "net use" para escrever um script que conectaria um usuário à impressora na inicialização.

Eu tentei usar net use * \192.168.xx.xx <password> /user:ADAM.local\printACC /persistent:yes para se conectar ao compartilhamento de rede. Isso resulta em um erro: System error 67 has occurred. The network name cannot be found.

Alguém poderia me ajudar com a sintaxe e parâmetros para o comando net use?

    
por Chielt 03.02.2012 / 12:43

3 respostas

1

O servidor de terminal mapeia / define as impressoras cliente padrão da área de trabalho à qual se conecta como padrão na sessão do usuário.

Para fazer isso funcionar Você precisa ter certeza de que no servidor de terminal somente o driver da impressora está instalado . Instale as versões de 32 e 64 bits. Não há necessidade de mapear.

Verifiqueseasconfiguraçõesdoservidordeterminalpermitemomapeamentodaimpressora.deixeacaixadeseleçãoUNCHECKED.

A impressão vai do servidor de terminal através do protocolo rdp para a impressora através do cliente.

Outra opção é instalar todas as impressoras como administrador no servidor. Eles estarão disponíveis para todos os usuários. No entanto, eu não recomendo isso. Eu acho que é melhor sempre redirecionar o usuário para sua impressora padrão.

    
por 16.01.2014 / 09:22
-1

Você não pode usar o comando net use .

Você tem algumas opções no entanto. Se você tiver um domínio de 2008, poderá usar a diretiva de grupo para implantar suas impressoras .

Se você não tiver um servidor de impressão 2008, precisará usar um script de login. Adicione a seguinte linha ao seu script de login:

cscript \domain.local\NETLOGON\Printer.vbs //B

Depois disso, adicione um arquivo, chame-o de Printer.vbs e coloque o seguinte nele.

Option Explicit
Dim objNetwork, strPrinter1,strPrinter2,strPrinter3

strPrinter1 = "\servername\printerx"
strPrinter2 = "\servername\printery"
strPrinter3 = "\servername\printerz"

Set objNetwork = CreateObject("WScript.Network") 
objNetwork.AddWindowsPrinterConnection strPrinter1
objNetwork.AddWindowsPrinterConnection strPrinter2
objNetwork.AddWindowsPrinterConnection strPrinter3

WScript.Quit
    
por 03.02.2012 / 13:24
-1

Eu pensei que quando eu tentei usar o comando net use, eu uso o LPT2 ou LPT3 como a porta de destino, não *. Uma vez eu posso usar o comando net use com sucesso, mas não uso nenhum nome de usuário e senha. Apenas, por exemplo: NET USE LPT2: \SERVER\CANONIP /persistent:yes e funciona como um encanto. Eu acho que seu código já está correto. Há outro problema em algum lugar. Desculpe por não ser muito útil.

    
por 06.01.2014 / 06:46