Logo Hardware.com.br
Eduardo.vieiracardoso
Eduardo.viei... Novo Membro Registrado
22 Mensagens 0 Curtidas

GPO mapeamento de impressora

#1 Por Eduardo.viei... 02/11/2017 - 20:13
Boa Tarde,

Atualmente eu tenho um script que mapeia impressoras nos clientes, só que não estou tendo uma boa experiencia com isto. Pois em alguns clientes ocorre de o computador logar ainda sem rede fazendo com que o script não seja executado no logon, gerando vários problemas, pois o windows acaba trocando a impressora padrão para uma local.

O mapeamento é feito pelo script abaixo:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Option Explicit
Dim WshNetwork, ComputerName, ShortName

'Get the computer's name.
Set WshNetwork = WScript.CreateObject("WScript.Network")
ComputerName = UCase(WshNetwork.Computername)
Set WshNetwork = CreateObject("WScript.Network")

Select Case ComputerName

Case "PA-CHECKUP01"
WshNetwork.AddWindowsPrinterConnection "\\192.168.0.xxx\checkup"
WScript.Sleep(1000 * 15)
WshNetwork.SetDefaultPrinter "\\192.168.0.xxx\checkup"
Case "PA-CHECKUP02"
WshNetwork.AddWindowsPrinterConnection "\\192.168.0.xxx\checkup"
WScript.Sleep(1000 * 15)
WshNetwork.SetDefaultPrinter "\\192.168.0.xxx\checkup"
Case "CHECKUP03"
WshNetwork.AddWindowsPrinterConnection "\\192.168.0.xxx\comercial"
WshNetwork.AddWindowsPrinterConnection "\\192.168.0.xxx\1cdrecep"
WScript.Sleep(1000 * 15)
WshNetwork.SetDefaultPrinter "\\192.168.0.xxx\comercial"
Case Else
Wscript.echo "Nao foi possivel configurar a impressora padrao."
End Select

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Eu entrei na empresa e já estava desta forma.

E para resolver este problema do script, vejo apenas de uma forma que é habilitando a opção "Sempre esperar pela rede ao iniciar o computador e fazer o logon". Mas tenho certeza de que isto me trará problemas...

Sendo assim, estou estudando uma outra forma de fazer esta configuração. Que é a seguinte:

Foi criado uma GPO mapeando a impressora por computador, porem não foi possível defini-la como padrão pois a opção esta desabilitada. Conforme o print.

Anexo do post


A impressora padrão tem de ser definida por computador pois o nosso sistema manda imprimir direto na impressora padrão, não dando opção de escolha, e como muitas vezes o usuário não trabalha na mesma maquina, nós pensamos em fazer isto por computador pois assim independe de que usuário é.

Podem me auxiliar?

Anexos

marcelobrrj
marcelobrrj Cyber Highlander Registrado
9.1K Mensagens 1.8K Curtidas
#4 Por marcelobrrj
03/11/2017 - 11:59
só se voce criar um bat para mapear a impressora e agendar uma tarefa com a opção ao quando os usuários fizerem logon
GA-78LMT-USB3 + AMD FX 6300 + 2X 4GB DDR3 1333 + 1 hd (SEAGATE= SISTEMA+3 HDs de 1 TERA  (torrents e arquivos) + VIDEO PLAYER=LENOVO IdeaPad3-15IML05 Core I3 10110U @ 2.59 GHz +4gb de RAM DDR4+UHD Graphics+ SSD 256GB + HD EXT 2TERA SEAGTE +WIN11 QBITTORRENT WPS OFFICE xmedia-recode MAL  DIOLINUX  https://www.htforumbrasil.com.br/ 


Eduardo.vieiracardoso
Eduardo.viei... Novo Membro Registrado
22 Mensagens 0 Curtidas
#6 Por Eduardo.viei...
04/11/2017 - 20:14
Opa, boa noite,

vlw pelo retorno.

Já fiz desta forma, já criei um grupo para cada impressora e nele adicionei os usuários que teriam determinada impressora mapeada e setada como padrão. Só que dispomos de mais de 100 impressoras que estão distribuídas em andares e setores diferentes.

Vou explicar melhor, segue o raciocínio:


Por exemplo, aqui tem um setor que ocupa 10 Andares dando cerca de 30 recepcionistas que trocam de andar e computador constantemente, por ex:

A recepcionista Maria atende nas segundas no 1 andar e a tarde no 10 andar.

Se a GPO for feita por usuário a impressora padrão dela terá que ser do 1 Andar ou do 10 andar. Então quando ela for para o 10 andar ela ainda terá a impressora do 1º andar como padrão pois a GPO é baseada em usuário.

Se a GPO for feita por maquina eu não tenho este problema, pois não vai interessar qual usuário esta logado no computador. Quem sentar na maquina do 1º andar terá a impressora do seu lado setada como padrão e quando ela for para o 10º andar ela terá a impressora do seu lado setada como padrão.

Não sei se deu para entender, mas é isso ai.

Vlw pelo help mano.
Eduardo Vieira Cardoso

Vida Longa e Prospera wink.png
Eduardo.vieiracardoso
Eduardo.viei... Novo Membro Registrado
22 Mensagens 0 Curtidas
#7 Por Eduardo.viei...
05/11/2017 - 21:26
marcelobrrj disse:
só se voce criar um bat para mapear a impressora e agendar uma tarefa com a opção ao quando os usuários fizerem logon



Vlw pela dica, mas o erro permanece. Ele executa a tarefa e marca ela como concluída mesmo sem rede e sem acesso a pasta compartilhada onde esta alocado o script.
Eduardo Vieira Cardoso

Vida Longa e Prospera wink.png
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal