Первый свободный модуль для управления Group Policy Preferences через PowerShell

Я использовал Group Policy Preferences ещё с тех пор, как это называлось Policy Maker. Мы обычно управляем этими настройками через GUI, но пару месяцев назад я задумался: а собственно почему только через GUI? Почему мы не используем PowerShell для этого?
Ответ оказался простой: нечем. Да, есть Group Policy Automation Engine, но это платный и закрытый продукт. А во встроенном модуле управления групповыми политиками GroupPolicy просто нет такой функциональности. Точнее есть частичная – для секции Registry командлеты там есть, но это всё.

Поэтому я запускаю проект по PowerShellизации GPP: https://github.com/exchange12rocks/PSGPPreferences
Модуль пока ещё только в начале своего пути, но уже доступен для установки через PowerShell Gallery: https://www.powershellgallery.com/packages/PSGPPreferences/

Прямо сейчас модуль даёт вам возможность управлять определениями групп через GPP (даже пользователи пока не реализованы). Но я надеюсь, что остальные секции у меня получится делать достаточно быстро, т.к. основная работа для этого уже проделана.
Самая важная задача на сегодняшний день (и самая сложная) – это написание тестов. К сожалению, это необходимо, т.к. иначе вероятность регрессий очень высока. Поэтому это то, чем я буду сейчас заниматься.

Leave a Reply

Your email address will not be published. Required fields are marked *