Thursday, August 9, 2007

Mapear impressora de rede para todos os utilizadores de um computador

Começa a ser comum as redes domésticas e a partilha do mesmo computador por vários utilizadores. Se existir uma impressora partilhada através da rede é possível mapea-la de uma forma automática para todos os utilizadores que usam o mesmo computador.
Para isso cria-se um pequeno script vbs com o seguinte conteúdo:

Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\pc1\Xerox123"
WshNetwork.SetDefaultPrinter "\\pc1\Xerox123"

Em que pc1 é substituído pelo nome do computador onde a impressora está partilhada e Xerox123 é substituído pelo nome dado à partilha.
O script pode ser criado no notepad, sendo depois renomeado o ficheiro para .vbs.
Exemplo nome do script: printer.vbs

Para este script mapear a impressora para qualquer utilizador que faça login no pc basta coloca-lo em:
C:\Documents and Settings\All Users\Start Menu\Programs\Startup

No comments: