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!