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.*.*.* к исключениям прокси я это исправил.

Я все же не ожидал, что принтер вообще будет использовать прокси.

Редактировать: добавление исключения прокси-сервера не работает для подключений, установленных при добавлении принтера, что приводит к исключению отказа в доступе при настройке принтера по умолчанию перед доступом к принтеру вручную.

Другие вопросы по тегам