Мне нужно развернуть принтеры с использованием IPP в сценарии входа в систему (batch / 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"
Кажется, это действительно добавляет принтера. Однако при доступе к принтеру возникает ошибка «доступ запрещен». Пользователь, добавляющий принтеры, является учетной записью администратора.
Добавление принтера вручную работает нормально, однако мне необходимо ввести учетные данные локального пользователя. (?)
Проблема заключалась в том, что прокси-сервер использовался, и хотя он был проверен в настройках прокси, локальные адреса не обходили прокси. Добавляя 10.*.*.*
к исключениям прокси я исправил это.
Однако я не ожидал, что принтер вообще будет использовать прокси.
Изменить: очевидно, добавление исключения прокси не работает для подключений, сделанных при добавлении принтера, что приводит к исключению отказа в доступе при установке принтера по умолчанию перед доступом к принтеру вручную.