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éma.
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.
L’exemple suivant demande toutes les 10 minutes une notification en cas d’événement de modification d’instance pour toutes les instances membres d’une classe dérivée de la classe Win32_LogicalDisk.
SELECT * FROM __InstanceModificationEvent WITHIN 600
WHERE TargetInstance ISA "Win32_LogicalDisk"
La requête suivante retourne la définition de la classe CIM_Processor et les définitions de toutes ses sous-classes.
SELECT * FROM meta_class WHERE __this ISA "CIM_Processor"
La classe meta_class l’identifie en tant que requête de schéma, la propriété appelée __this 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.