
Все,
В настоящее время у меня есть общий принтер 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...
Но это не работает, если принтер еще не установлен. Как сделать более надежное решение?
Спасибо!