Windows: agregue una impresora Samba en cada inicio de sesión

Windows: agregue una impresora Samba en cada inicio de sesión

Todo,

Actualmente tengo una impresora Samba compartida \\%ServerIP%\Printer1que requiere credenciales para conectarse.

Los usuarios pueden agregar fácilmente la impresora con el asistente de impresora. Sin embargo, la impresora dejará de funcionar después de uno o dos días en máquinas con Windows.

Para combatir este problema, me gustaría agregar la impresora cada vez que un usuario inicia sesión con un script. He probado esto:

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...

Pero esto no funciona si la impresora aún no está instalada. ¿Cómo puedo crear una solución más sólida?

¡Gracias!

información relacionada