Я разрабатываю приложение для Windows. Я хочу, чтобы мое приложение настраивалось с помощью собственных объектов групповой политики, что системный администратор может управлять поведением моего приложения для каждой группы и пользователя отдельно. Я провел некоторое исследование, но я просто не мог найти правильное решение.Позвольте моему приложению управлять GPO
Если я создаю некоторые пользовательские политики, как они попадают на сервер? Я думаю, что политики должны состоять из «изменения записей в реестре». После этого мое приложение использует эти записи на локальном компьютере для настройки itselft.
Например, мое приложение имеет папку, в которой хранятся данные. Предположим, что это «C: \ data» по умолчанию. Этот путь хранится в определенной записи реестра. Определяя групповую политику, администратор может изменить этот путь. Таким образом, администратор устанавливает путь к «C: \ subfolder \ data» на стороне сервера. Теперь локальное приложение должно использовать эту папку для хранения данных.
Я не мог понять, как это решить. есть ли способ получить групповые политики на сервере/контроллере домена? Я хотел бы опубликовать свое приложение позже, поэтому я определенно предпочитаю решение, используя что-то вроде пакета установщика.
Это действительно кажется, что это должно быть переменная, основанная на установщике, вместо объекта групповой политики. Чтобы заставить объект групповой политики работать, сначала нужно установить его в домен, а затем вывести объект групповой политики ко всем машинам, прежде чем сможете его использовать. Кроме того, в качестве системного администратора я бы предположил, что изменение объекта групповой политики повлияет и на все существующие установки, не так ли? Еще одна вещь, поскольку эта политика является реестром, что означает, что у каждого будет «HKLM \ Software \ YourApp», независимо от того, установлены ли они. Я лично предпочел бы просто переключить переопределения командной строки или даже файл настроек INF. –