WQL (SQL dla WMI)

Język zapytań WMI (WQL) to podzbiór języka Structured Query Language (SQL) Amerykańskiego Narodowego Instytutu Normalizacyjnego (ANSI), z niewielkimi zmianami semantycznymi. W poniższej tabeli wymieniono słowa kluczowe WQL.

Słowo kluczowe WQL Znaczenie
AND
Łączy dwa wyrażenia logiczne i zwraca true, gdy oba wyrażenia są true.
PODMIOTY POWIĄZANE Z Pobiera wszystkie wystąpienia skojarzone z wystąpieniem źródłowym.
Użyj tej instrukcji z zapytaniami schematu i zapytaniami o dane.
__CLASS Odwołuje się do klasy obiektu w zapytaniu.
OD
Określa klasę zawierającą właściwości wymienione w instrukcji SELECT. Instrumentacja zarządzania Windows (WMI) obsługuje zapytania dotyczące danych tylko z jednej klasy naraz.
klauzula GROUP Powoduje, że usługa WMI generuje jedno powiadomienie, tak aby reprezentowało grupę zdarzeń.
Użyj tej klauzuli z zapytaniami o zdarzenia.
HAVING Filtruje zdarzenia odbierane w interwale grupowania określonym w klauzuli WITHIN.
IS Operator porównania używany z NOT iNULL . Składnia tej instrukcji jest następująca:
IS [NOT] NULL
(gdzie NIE jest opcjonalne)
IsA Operator, który stosuje zapytanie do podklas określonej klasy. Aby uzyskać więcej informacji, zobacz operator ISA dla zapytań zdarzeń, operator isa dla zapytań danychi operator isa dla zapytań schematu.
KEYSONLY
Używane w zapytaniach ODWOŁANIA DO i ASOCJATORY, aby zapewnić, że wynikowe wystąpienia zawierają wyłącznie klucze wystąpień, co zmniejsza narzut wywołania.
LUBIĘ Operator określający, czy dany ciąg znaków jest zgodny z określonym wzorcem.
NIE
Operator porównania używany w zapytaniu SELECT języka WQL, na przykład:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL Wskazuje, że obiekt nie ma jawnie przypisanej wartości. NULL nie jest równoważny zeru (0) ani pustej wartości.
OR
Łączy dwa warunki.
Gdy w instrukcji jest używany więcej niż jeden operator logiczny, operatory OR są oceniane po operatorach AND.
ODWOŁANIA DO Pobiera wszystkie wystąpienia skojarzeń odwołujące się do określonego wystąpienia źródłowego. Użyj tej instrukcji z zapytaniami schematu i danych. Instrukcja REFERENCES OF jest podobna do instrukcji ASSOCIATORS OF. Nie pobiera jednak wystąpień punktu końcowego; pobiera wystąpienia skojarzeń.
WYBIERZ
Określa właściwości używane w zapytaniu.
Aby uzyskać więcej informacji, zobacz instrukcję SELECT dla zapytań dotyczących danych, instrukcji SELECT dla zapytań dotyczących zdarzeńlub instrukcji SELECT dla zapytań schematu.
PRAWDZIWY Operator logiczny, który oblicza wartość -1 (minus jeden).
GDZIE Zawęża zakres zapytania danych, zdarzenia lub schematu.
W OBRĘBIE Określa interwał sondowania lub grupowania.
Użyj tej klauzuli z zapytaniami o zdarzenia.
FAŁSZ
Operator logiczny, który oblicza wartość 0 (zero).

Uwaga

Użycie słowa klucza WQL jako nazwy obiektu może spowodować zapytanie, którego nie można przeanalizować nawet wtedy, gdy zapytanie kompiluje się bez błędu.

operatory WQL

Formaty dat obsługiwane przez WQL

Formaty czasu obsługiwane przez WQL