Ранее я писал на переполнение стека, потому что я считал, что код неправильный. Моя цель - проверить принтер и лоток на сервере печати и отобразить это на веб-странице.
Когда я запускаю пул с учетной записью администратора, проблем нет. Но если я запускаю это с учетной записью AD, которая является простым пользователем, она не работает, потому что не может скопировать драйвер в «C: \ Windows \ System32 \ spool \ drivers \ x64 \ 3». Я предоставил пользователю пула полный контроль над этим каталогом, но безрезультатно.
Итак, мой вопрос: какое хорошее право дать этому пользователю для копирования драйвера с сервера печати (предоставить этого пользователя как администратора невозможно)?
Спасибо за помощь.
Посмотрите настройки GPO для компьютера и конфигурации пользователя здесь: Policies / Administrative Templates / Control Panel / Printers / Point and Print Restrictions
Специально для пользовательской политики, если вы хотите, чтобы пользователь мог добавлять принтер и загружать драйвер с сервера без запроса UAC или запроса с повышенными правами.
добавить или создать GPO только для компьютера
Область - Местоположение - yourdomain.local
Область - Фильтрация безопасности - Прошедшие проверку пользователи
Подробности - Состояние GPO - Параметры конфигурации пользователя отключены
Настройки
- Конфигурация компьютера
- Политики
- Настройки Windows
- Настройки безопасности
- Местная политика
- Параметры безопасности
Устройства: запретить пользователям устанавливать принтер: ОТКЛЮЧЕНО
- Административный шаблон (.. ADMX ..)
- Принтеры
- Мастер добавления принтера-netwrk scan pg: Включено
Количество каталоговых принтеров: 100
- Ограничения на ввод и печать: включено
при установке .. новое: не показывать ..
при обновлении .. есть: показывать только
вот и все