Windows: Adicione uma impressora samba em cada logon

1

Tudo,

Atualmente, tenho uma impressora samba compartilhada em \%ServerIP%\Printer1 , que exige credenciais para se conectar.

Os usuários podem adicionar facilmente a impressora com o assistente de impressora. No entanto, a impressora irá parar de funcionar depois de um dia ou dois em máquinas Windows.

Para combater esse problema, gostaria de adicionar a impressora sempre que um usuário fizer logon com um script. Eu tentei isso:

echo Adding Printer1 at %ServerIP%

rundll32 printui.dll PrintUIEntry /in /n\%ServerIP%\Printer1

echo Restarting print spooler so that printer is accessible in dialogs

start /wait sc stop spooler
start /wait sc start spooler

echo Done. Exiting...

Mas isso não funciona se a impressora ainda não estiver instalada. Como posso fazer uma solução mais robusta?

Obrigado!

    
por Jay 19.01.2012 / 02:14

0 respostas