Как программно добавить новое правило пути в политику ограниченного использования программ во вновь созданном объекте групповой политики? - PullRequest
0 голосов
/ 17 октября 2019

Мне удалось добавить объект групповой политики в домен, используя пример, приведенный в C #, Создать объект групповой политики и связать его с OU с помощью Microsoft.GroupPolicy.Management?. Однако редактирование объекта групповой политики для добавления нового правила пути сбивает с толку. В некоторых источниках говорится о добавлении значений реестра и обновлении gpo, но у меня возникают проблемы при редактировании объекта групповой политики

Я могу создать объект групповой политики, но застрял с изменением объекта групповой политики в соответствии с политиками ограниченного использования программ. Я видел метод где-то, который включает в себя создание файла .inf и обновление в нем деталей, а затем обновление объекта групповой политики.

Я создал образец объекта групповой политики (вручную), но файл inf не содержит никаких сведений о конфигурации.

Новая политика с политикой ограничения программного обеспечения, добавленной в блок C: \ Users \ Administrator \Рабочий стол \ eclipse-jee-mars-2-win32-x86_64 \ eclipse \ eclipse.exe

enter image description here

Соответствующие изменения значения реестра (RegistrySetValue) взяты из процессамонитор.

enter image description here

Соответствующая запись в RegEdit

enter image description here

КакМогу ли я повторить это, используя код?

Я нашел эту ссылку https://tech.labs.oliverwyman.com/blog/2013/03/25/programmatically-updating-local-policy-in-windows/, где, по словам автора, добавление gpo было возможно при правильном создании подходящих ключей реестра. Даже если это локальный gpo, я не смог заставить его работать даже на локальном gpo.

1 Ответ

0 голосов
/ 18 октября 2019

Вы можете использовать IGroupPolicyObject интерфейс.

В этом документе подробно объясняется, как получить доступ к групповой политике программным путем, и предоставляются примеры:

https://blogs.msdn.microsoft.com/dsadsi/2009/07/23/working-with-group-policy-objects-programmatically-simple-c-example-illustrating-how-to-modify-a-registry-based-policy/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...