Partager via


WQL (SQL pour WMI)

WMI Query Language (WQL) est un sous-ensemble de l’American National Standards Institute Structured Query Language (ANSI SQL) avec des modifications sémantiques mineures. Le tableau suivant répertorie les mots clés WQL.

Mot clé WQL Signification
ET
Combine deux expressions booléennes et retourne TRUE lorsque les deux expressions sont TRUE.
ASSOCIATORS OF Récupère toutes les instances associées à une instance source.
Utilisez cette instruction avec des requêtes de schéma et des requêtes de données.
__CLASS Fait référence à la classe de l’objet dans une requête.
DE
Spécifie la classe qui contient les propriétés répertoriées dans une instruction SELECT. Windows Management Instrumentation (WMI) prend en charge les requêtes de données d’une seule classe à la fois.
clause GROUP Provoque la génération d’une notification WMI pour représenter un groupe d’événements.
Utilisez cette clause avec des requêtes d’événements.
HAVING Filtre les événements reçus pendant l’intervalle de regroupement spécifié dans la clause WITHIN.
IS Opérateur de comparaison utilisé avec NOT et NULL. La syntaxe de cette instruction est la suivante :
IS [NOT] NULL
(où NOT est facultatif)
ISA Opérateur qui applique une requête aux sous-classes d’une classe spécifiée. Pour plus d’informations, consultez 'opérateur ISA pour les requêtes d’événements, opérateur ISA pour les requêtes de donnéeset opérateur ISA pour les requêtes de schéma.
KEYSONLY
Utilisé dans RÉFÉRENCES DE et REQUÊTES ASSOCIATORS OF pour vous assurer que les instances résultantes sont remplies uniquement avec les clés des instances, ce qui réduit la surcharge de l’appel.
LIKE Opérateur qui détermine si une chaîne de caractères donnée correspond à un modèle spécifié.
NON
Opérateur de comparaison qui utilise dans une requête WQL SELECT, par exemple :
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL Indique qu’un objet n’a pas de valeur affectée explicitement. NULL n’est pas équivalente à zéro (0) ou vide.
OU
Combine deux conditions.
Lorsque plusieurs opérateurs logiques sont utilisés dans une instruction, les opérateurs OR sont évalués après les opérateurs AND.
RÉFÉRENCES DE Récupère toutes les instances d’association qui font référence à une instance source spécifique. Utilisez cette instruction avec des requêtes de schéma et de données. L’instruction REFERENCES OF est similaire à l’instruction ASSOCIATORS OF. Toutefois, il ne récupère pas les instances de point de terminaison ; il récupère les instances d’association.
CHOISIR
Spécifie les propriétés utilisées dans une requête.
Pour plus d’informations, consultez instruction SELECT pour les requêtes de données, INSTRUCTION SELECT pour les requêtes d’événementsou instruction SELECT pour les requêtes de schéma.
TRUE Opérateur booléen qui prend la valeur -1 (moins un).
WHERE Limite l’étendue d’une requête de données, d’événement ou de schéma.
WITHIN Spécifie un intervalle d’interrogation ou de regroupement.
Utilisez cette clause avec des requêtes d’événements.
FAUX
Opérateur booléen qui prend la valeur 0 (zéro).

Note

L’utilisation d’un mot clé WQL comme nom d’objet peut entraîner une requête qui ne peut pas être analysée même lorsque la requête se compile sans erreur.

opérateurs WQL

formats de date WQL-Supported

formats de temps WQL-Supported