WQL (SQL per WMI)

WMI Query Language (WQL) è un subset dell'American National Standards Institute Structured Query Language (ANSI SQL) con modifiche semantiche minori. Nella tabella seguente sono elencate le parole chiave WQL.

Parola chiave WQL Significato
AND
Combina due espressioni booleane e restituisce TRUE quando entrambe le espressioni sono TRUE.
ASSOCIATORS OF Recupera tutte le istanze associate a un'istanza di origine.
Usare questa istruzione con query di schema e query di dati.
__CLASSE Fa riferimento alla classe dell'oggetto in una query.
FROM
Specifica la classe che contiene le proprietà elencate in un'istruzione SELECT. Strumentazione gestione Windows (WMI) supporta query di dati da una sola classe alla volta.
Clausola GROUP Fa in modo che WMI generi una notifica per rappresentare un gruppo di eventi.
Usare questa clausola con query di evento.
HAVING Filtra gli eventi ricevuti durante l'intervallo di raggruppamento specificato nella clausola WITHIN.
IS Operatore di confronto usato con NOT e NULL. La sintassi per questa istruzione è la seguente:
IS [NOT] NULL
(dove NOT è facoltativo)
ISA Operatore che applica una query alle sottoclassi di una classe specificata. Per altre informazioni, vedere Operatore ISA per query di eventi, operatore ISA per query di dati e operatore ISA per le query dello schema.
KEYSONLY
Usato nelle query REFERENCES OF e ASSOCIATORS OF per garantire che le istanze risultanti vengano popolate solo con le chiavi delle istanze, riducendo il sovraccarico della chiamata.
LIKE Operatore che determina se una determinata stringa di caratteri corrisponde a un criterio specificato.
NOT
Operatore di confronto che usa in una query WQL SELECT, ad esempio:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL Indica che un oggetto non ha un valore assegnato in modo esplicito. NULL non equivale a zero (0) o vuoto.
OR
Combina due condizioni.
Quando in un'istruzione vengono utilizzati più operatori logici, gli operatori OR vengono valutati dopo gli operatori AND.
RIFERIMENTI DI Recupera tutte le istanze di associazione che fanno riferimento a un'istanza di origine specifica. Usare questa istruzione con query sullo schema e i dati. L'istruzione REFERENCES OF è simile all'istruzione ASSOCIATORS OF . Tuttavia, non recupera le istanze dell'endpoint; recupera le istanze di associazione.
SELECT
Specifica le proprietà utilizzate in una query.
Per altre informazioni, vedere Istruzione SELECT per query di dati, istruzione SELECT per query di eventi o istruzione SELECT per query di schema.
TRUE Operatore booleano che restituisce -1 (meno uno).
WHERE Restringe l'ambito di una query di dati, eventi o schemi.
WITHIN Specifica un intervallo di polling o di raggruppamento.
Usare questa clausola con query di evento.
FALSE
Operatore booleano che restituisce 0 (zero).

Nota

L'uso di una parola chiave WQL come nome di oggetto può generare una query che non può essere analizzata anche quando la query viene compilata senza errori.

Operatori WQL

Formati di data supportati da WQL

Formati di tempo supportati da WQL