У меня есть объект групповой политики с принтерами, отображаемыми через настройки пользователя. Каждый принтер должен быть на уровне элементов нацелен только на компьютеры в определенном диапазоне IP-адресов. У меня есть список из примерно 92 диапазонов, которые нужно добавить примерно к дюжине принтеров.
Единственный известный мне способ добавить диапазон IP-адресов - это сделать это через графический интерфейс, нажав «Новый элемент» -> «Диапазон IP-адресов». , затем введите каждый из начальных и конечных адресов диапазона, затем нажмите Параметры элемента -> ИЛИ (по умолчанию - И), затем нажмите ОК ... 1 диапазон за раз ... для 12 принтеров.
черт возьми, я делаю это вручную!
Есть ли способ написать это? Или, по крайней мере, добавить диапазоны в пакете?
Я могу дать вам лишь частичный ответ:
Настройки - это файлы XML. Вы можете найти соответствующий файл здесь:
\\ ВАШ_ДОМЕН \ SYSVOL \ DOMAIN_NAME \ Policies \ ID_OF_THE_GPO \ Machine \ Preferences \ Printers \ Printers.xml
, и вы найдете что-то вроде этого:
Как видите, фильтры находятся в узле
: поэтому вы можете создать их, например, с помощью скрипта / редактора (я знаю, что это не обязательно самая простая часть .. .)
РЕДАКТИРОВАТЬ:
Чтобы обновить версию объекта групповой политики в AD, я рекомендую после внесения изменений в XML-файл: открыть объект групповой политики, изменить и восстановить любой параметр в предпочтениях пользователя, а затем закрыть Редактор групповой политики. Таким образом, AD будет увеличивать версию GPO, и клиенты будут правильно загружать новую версию.