Partager via


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énement et de schéma.

Quand ISA est inclus dans la clause WHERE d’une requête de schéma, elle 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 d’événements de modification d’instance pour toutes les instances membres de n’importe quelle classe dérivant 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 et des définitions CIM_Processor pour 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 __this identifie la classe cible de la requête et les définitions d’opérateur ISA demandent des définitions pour les sous-classes de la classe cible.