Windows XP - как добавить принтер ipp по пакетной / VBS
Мне нужно развернуть принтеры с использованием IPP в сценарии входа в систему (пакет / VBS).
Я нашел следующий скрипт для этого:
rundll32 printui.dll,PrintUIEntry /if /q /b "r011-printer01 " /f %windir%\inf\ntprint.inf /r "http://10.0.0.1:631/printers/r011-printer01" /m "Apple Color Laserwriter 12/600"
Это, кажется, добавить принтер в порядке. Однако при доступе к принтеру возникает ошибка "Отказано в доступе". Пользователь, добавляющий принтеры, является учетной записью администратора.
Добавление принтера вручную работает нормально, однако мне необходимо ввести учетные данные для входа локального пользователя. (?)
1 ответ
Проблема заключалась в том, что прокси использовался, и хотя он был проверен в настройках прокси, локальные адреса не обходили прокси. Добавляя 10.*.*.*
к исключениям прокси я это исправил.
Я все же не ожидал, что принтер вообще будет использовать прокси.
Редактировать: добавление исключения прокси-сервера не работает для подключений, установленных при добавлении принтера, что приводит к исключению отказа в доступе при настройке принтера по умолчанию перед доступом к принтеру вручную.