Windows: Adicionar impressora samba em cada logon

Windows: Adicionar impressora samba em cada logon

Todos,

Atualmente tenho uma impressora samba compartilhada \\%ServerIP%\Printer1que requer credenciais para conexão.

Os usuários podem adicionar facilmente a impressora com o assistente de impressora. No entanto, a impressora irá parar de funcionar após um ou dois dias 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 criar uma solução mais robusta?

Obrigado!

informação relacionada