What is required on my (app) side, to honor a group policy and how to I implement it - if that is actually possible?
My thoughts are:
- I define a bunch of group policy strings, each with a type and default value
- ... to turn on/off features in the app interface
- an admin implements them on an active directory somewhere somehow
- I check some system provided List/Dictionary for those GPO strings
- .. if they are present and what their values are
- .. then do a bunch of
button.enabled = false
stuff
Edit + Solution:
Other sources say, someone should just create Registry-Values at the usual CURRENT_USER SOFTWARE APPNAME place (no policy related key!). Then create a ADM/ADMX template to go with the registry key + values (for the admin to load the template as config extension to the GPOs). That means, not to take special care for an Active Directory configuration, since GPOs can modify/restrict write access to registry values - and push them via AD.
Edit 2:
Found a few tools, that do convert .reg files into ADMX(L) GPO config xml template files. So it is correct to say, you can have a GPO group in GPO Console with the APP NAME, and have options with readable titles with extra explanations and a configuration to be set to "not configured", "disabled", "enabled" with a value or default value. Each linked to a reg entry. There is no need to communicate with the AD service.