Opérateur ISA pour les requêtes de schéma

L’opérateur ISA est un opérateur spécifique à WQL qui peut être utilisé dans les requêtes de données, d’événements et de schémas.

Quand ISA est inclus dans la clause WHERE d’une requête de schéma, il demande que la requête soit appliquée à toutes les sous-classes de la classe que vous spécifiez.

Par exemple, l’instruction suivante demande une notification toutes les 10 minutes des événements de modification d’instance pour toutes les instances qui sont membres d’une classe dérivant de la classe _ disque logique Win32 .

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

La requête suivante retourne la définition de la classe du _ processeur CIM et les définitions de toutes ses sous-classes.

SELECT * FROM meta_class WHERE __this ISA "CIM_Processor"

La classe meta _ Class identifie cela comme une requête de schéma, la propriété _ _ appelée identifie la classe cible de la requête et l’opérateur ISA demande des définitions pour les sous-classes de la classe cible.