Windows: Добавляйте принтер Samba при каждом входе в систему

Windows: Добавляйте принтер Samba при каждом входе в систему

Все,

В настоящее время у меня есть общий принтер Samba, \\%ServerIP%\Printer1для подключения к которому требуются учетные данные.

Пользователи могут легко добавить принтер с помощью мастера принтеров. Однако принтер перестанет работать через день или два на компьютерах с Windows.

Чтобы бороться с этой проблемой, я хотел бы добавлять принтер каждый раз, когда пользователь входит в систему с помощью скрипта. Я пробовал это:

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

Но это не работает, если принтер еще не установлен. Как сделать более надежное решение?

Спасибо!

Связанный контент