Usuário com melhor resposta
como mapear impressora de rede em arquivos .bat ?

Pergunta
-
Oi, pessoal uso aqui em minha empresa scripts .bat pra mapear as unidades de rede dos usuarios e quero mapear agora tb suas impressoras respectivamente por setores. Segue ai o meu codigo .bat que uso, que codigo adiciono ai pra mapear as impressoras?
net time \\Slogin /set /y
net use Y: \\Sbanco\PUBLICA
net use G: \\SRVARQ\RECURSOS HUMANOS
net use U: /HOME
Atenciosamente,
Felipe Pepe.
Respostas
-
Felipe vc pode instalar a impressora automaticamente usando a ferramenta con2prt
neste exemplo vc faz o download desta ferramenta e coloca em um compartilhamento que todos tem acesso, como por exemplo o netlogon do seu controlador
exemplo
servidor controlador=teste
servidor de impressao=teste1
nome do compartilhemento da impressora=hp
coloque a seguinte linha no seu script de logon
\\teste\netlogon\con2prt.exe /c \\teste1\hp
ou simplesmente use o mapeamento com o comando net use
net use lpt1 \\teste1\hp
Abraço
não esqueca de classificar
Todas as Respostas
-
use o aplicativo con2prt para instalação
\\server\netlogon\printer\con2prt.exe /c \\server\shareprint
Abraço
-
-
Ou vc instala nos clientes usando o aplicativo informado anterior
ou pode usar o comando
NET USE LPT1 \\nome-do-servidor\nome-da-impressora
se util, favor classificar
Abraço
-
oi, sobre instalar o aplicativo desde já discarto a ideia até pq n entendi. Enfim, tenho um servidor windows 2003 como print server e o que quero é adicionar a impressora ao usuario, usando o
NET USE LPT1 \\nome-do-servidor\nome-da-impressora
vou colocar a impressora na LPT1 mesmo sem ela esta sendo usada nessa porta? -
Felipe vc pode instalar a impressora automaticamente usando a ferramenta con2prt
neste exemplo vc faz o download desta ferramenta e coloca em um compartilhamento que todos tem acesso, como por exemplo o netlogon do seu controlador
exemplo
servidor controlador=teste
servidor de impressao=teste1
nome do compartilhemento da impressora=hp
coloque a seguinte linha no seu script de logon
\\teste\netlogon\con2prt.exe /c \\teste1\hp
ou simplesmente use o mapeamento com o comando net use
net use lpt1 \\teste1\hp
Abraço
não esqueca de classificar
-
Adriano, desde já agradeço pela ajuda. Só me tira essa ultima duivda, quando eu usar este comando;
net use lpt1 \\teste1\hp
vou esta mapeando a impressora para a porta LPT1 mesmo ela estando em uma porta ip ? -
quem manda neste caso é o teu servidor de impressão, o que vc ira fazer é simplesmente um mapeamento, pense quando vc mapeia um compartilhamento na sua rede, quando vc clica na letra mapeada, automaticamente é direcionado para o servidor, sera a mesma coisa com a impressora, quando vc mandar imprimir na impressora mapeada, sera direcionado para o servidor de impressão, faca o teste na sua maquina e veja o que acontece,
Não esqueça de classificar se foi util
Abraço
-
Adriano, adicionei a linha de comando net use \\srvprint\1320nsi e quando o usuario faz login n adicionou a impressora, observei o promt do cmd que abre mostrando o status dos drivers sendo criados e quando cria o da impressora diz;
u:\>net use lpt1 \\srvprint\1320nsi
ocorreu o erro de sistema 85.
sei que o erro 85 é quando esta tentando mapear uma unidade em uma letra ja existente, mas no caso, n existe.
Aguardo,
obrigado. -
-
adicionei o cod. e n mudou nada =/
isto tem no site que vc passou, lembrando que no meu caso a LPT não esta ocupada, esta livre com certeza!
Causa
Esse comportamento pode ocorrer quando a porta LPT está atualmente conectada a uma compartilhar impressão. -
desistale todas as impressoras que vc tem na maquina
tente acessar a impressora atraves de iniciar, executar e digite \\server\printershare e veja se vc tem acesso, tente imprimir uma pagina de teste.
mas eu ainda te aconselho a instalar a impressora atraves do con2prt.exe, eu fiz isso em nossa empresa, instalei 6 impressoras para cada usuario usando esta ferramenta através do scritpt de logon, foi tranquilo
mas tente fazer os testes anteriores e me diga o que aconteceu
-
Oi Adriano, quando eu fasso esse acesso \\srvprint\1320nsi ele me retorna a fila do spool da impressora, aqui na empresa deixamos as impressoras listadas no AD e os usuarios vão lá e adicionam-as e nunca deu nenhuma bronca de compartilhamento ou permissão e no caso ainda, na maquina, não tem nenhuma impressora instalada. Em relação ao con2prt.exe onde eu posso fazer o donwload, tentei e não achei?
desde já muito grato,
Felipe Pepe. -
-
Mais fácil: rundll32 printui.dll PrintUIEntry /in /n \\NOMEDOPC1\NOMEDAIMPRESSORA
Notepad
cola esse comando:
rundll32 printui.dll PrintUIEntry /in /n \\NOMEDOPC1\NOMEDAIMPRESSORA
Salva como *.bat
- Editado Leandro Thadeu terça-feira, 5 de junho de 2018 14:05
- Sugerido como Resposta WilliamSJC sexta-feira, 15 de janeiro de 2021 11:58
-
Mais fácil: rundll32 printui.dll PrintUIEntry /in /n \\NOMEDOPC1\NOMEDAIMPRESSORA
Notepad
cola esse comando:
rundll32 printui.dll PrintUIEntry /in /n \\NOMEDOPC1\NOMEDAIMPRESSORA
Salva como *.bat
Obrigado, obtive sucesso em mapeamento com essa solução!