Поделиться через


Оператор ISA для запросов схемы

Оператор ISA — это конкретный оператор WQL, который можно использовать в запросах данных, событий и схем.

Если ISA включена в предложение WHERE запроса схемы, он запрашивает применение запроса ко всем подклассам указанного класса.

Например, следующая инструкция запрашивает уведомление каждые 10 минут событий изменения экземпляра для всех экземпляров, являющихся членами любого класса, производных от класса Win32_LogicalDisk.

SELECT * FROM __InstanceModificationEvent WITHIN 600
WHERE TargetInstance ISA "Win32_LogicalDisk"

Следующий запрос возвращает определение для класса и определений CIM_Processor для всех его подклассов.

SELECT * FROM meta_class WHERE __this ISA "CIM_Processor"

Класс meta_class определяет это как запрос схемы, свойство с именем __this определяет целевой класс запроса, а оператор ISA запрашивает определения для подклассов целевого класса.