
Todos,
Atualmente tenho uma impressora samba compartilhada \\%ServerIP%\Printer1
que 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!