1

Все,

В настоящее время у меня есть принтер 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...

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

Спасибо!

0