Какой правильный WMI-фильтр запроса для компьютеров без TPM?

Вопрос или проблема

У меня есть две групповые политика (GPO), которые влияют на Bitlocker. Одна GPO для компьютеров с TPM и одна для компьютеров без TPM. Затем мы структурируем нашу организационную единицу (OU) в Active Directory, где отделы находятся в OU с TPM или в OU без TPM, к которым привязаны соответствующие GPO. Вот визуальное представление.

  • Компьютеры
    • TPM (связанная GPO с TPM)
      • Финансовый отдел
      • Бизнес
    • Без TPM (связанная GPO “Без TPM”)
      • Финансовый отдел
      • Бизнес
  • Пользователи
    • и т.д…

Вместо того чтобы создавать OU для “TPM” и “Без TPM”, а затем дублировать одни и те же отделы в каждой родительской OU, я хочу создать фильтр WMI, который будет применять GPO “Без TPM” к соответствующим компьютерам.

Некоторые рекомендации, которые я видел, заключались в том, чтобы запросить класс Win32_SystemDriver, но имена могут различаться, и иногда состояние не всегда остановлено, если у них нет TPM.

Я пытался запросить класс Win32_Tpm в root\CIMv2\Security\MicrosoftTpm, но нет никаких данных, если у компьютера нет TPM. Что, как я понимаю, означает, что если записи не возвращаются, это приведет к тому, что фильтр WMI не будет соответствовать. Поэтому я не думаю, что смогу запросить этот класс.

Не стесняйтесь сообщить мне, если я неправ в своих рассуждениях, но кто-нибудь знает точный запрос фильтра WMI для компьютеров, которые не имеют модуля TPM?

Ответ или решение

Вопрос о фильтрации WMI для компьютеров без модуля TPM (Trusted Platform Module) является актуальным для организаций, которые стремятся оптимизировать управление групповыми политиками (GPO) в Active Directory. Ваша задача — создать правильный WMI-фильтр, который позволит применять конкретную GPO для компьютеров без TPM, не дублируя организационную структуру в Active Directory.

Что такое WMI-фильтры?

WMI (Windows Management Instrumentation) фильтры позволяют создавать условия для применения GPO в зависимости от параметров и характеристик компьютеров в сети. Это позволяет более гибко управлять политиками, минимизируя дублирование настроек.

Подходящие классы WMI

Вы правильно заметили, что класс Win32_Tpm не содержит данных на компьютерах без TPM, поэтому использование этого класса не приведет к результату. В этом случае вам следует использовать альтернативный подход.

Пример WMI-запроса

Для определения того, имеет ли компьютер модуль TPM или нет, мы можем использовать свойство TPMEnabled класса Win32_ComputerSystem. Если значение данного свойства равно False, значит TPM отсутствует. В таком случае WMI-фильтр может выглядеть следующим образом:

SELECT * FROM Win32_ComputerSystem WHERE TPMEnabled = False

Конструкция WMI-фильтра

Для создания WMI-фильтра через консоль управления групповой политикой (GPMC) выполните следующие шаги:

  1. Откройте GPMC.
  2. Найдите раздел "WMI Filters" и создайте новый WMI-фильтр.
  3. Введите имя и описание вашего фильтра (например, "Компьютеры без TPM").
  4. В поле запроса введите предложенный выше запрос.

Применение WMI-фильтра

После создания фильтра его необходимо связать с GPO, которую вы хотите применить к компьютерам без TPM:

  1. Найдите вашу GPO в GPMC.
  2. Перейдите на вкладку "WMI Filtering".
  3. Выберите созданный вами WMI-фильтр из списка.
  4. Сохраните изменения.

Заключение

Создание WMI-фильтра для GPO, применяемой к компьютерам без TPM, позволяет упорядочить управление политиками и избежать дублирования организационной структуры в Active Directory. Использование правильного WMI-запроса значительно оптимизирует процесс управления групповыми политиками, улучшая безопасность и управление устройствами.

Если у вас возникнут дополнительные вопросы или потребуется помощь в настройке, пожалуйста, обращайтесь за консультацией.

Оцените материал
Добавить комментарий

Капча загружается...