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