У меня есть две группы компьютеров (обычные и усиленные) и две группы пользователей (обычные и администраторы), и мне нужно иметь разные параметры реестра для каждой комбинации (в основном параметры политики Windows)
Использование HKEY_LOCAL_MACHINE не работает, потому что для каждой машины разные пользователи нуждаются в разных настройках.
Использование HKEY_USERS не работает, потому что для каждого пользователя разные машины нуждаются в разных настройках.
Есть идеи, как обойти это?
Похоже, вы могли бы добиться этого, просто используя групповые политики. Если вам нужно изменить указанные значения реестра, которые еще не контролируются редактором групповой политики, возможно, вы можете просто создать файлы .reg с нужными вам значениями и применить их с помощью сценариев входа в систему.
Если вам нужно применить определенный параметр реестра пользователя, когда пользователь входит в систему, вы можете настроить объект групповой политики для записи параметра реестра на основе его создания в пользовательской части объекта групповой политики и назначения безопасности этого объекта групповой политики для применения. этим пользователям.
Затем создайте фильтр WMI, чтобы отфильтровать GPO для этих пользователей на основе запроса WMI, который возвращает тот факт, что компьютер является членом определенной группы или какого-либо другого аспекта сервера, который поместит его в конкретную категорию компьютера, которым вы являетесь. пытаясь заставить.
После этого примените фильтр WMI к объекту групповой политики, и этот пользовательский объект групповой политики будет применяться к этому пользователю только в том случае, если фильтр WMI, который извлекает информацию с компьютера, возвращает значение true.