Configuration Manager rozszerzony język zapytań WMI

Configuration Manager obsługuje nadzbiór języka zapytań instrumentacji zarządzania windows (WMI) znanego jako rozszerzony język WQL. Zarówno WQL, jak i Extended WQL są językami tylko do pobierania, które są używane do tworzenia zapytań. Żaden język nie może służyć do tworzenia, modyfikowania ani usuwania klas ani wystąpień.

WQL i Extended WQL są oparte na standardzie American National Standards Institute (ANSI) Structured Query Language (SQL). Różnią się one jednak od standardowego języka SQL tym, że pobierają z klas, a nie tabel i zwracają wystąpienia, a nie wiersze.

Rozszerzony protokół WQL obsługuje elementy z dwóch wersji usługi ANSI SQL:

ANSI-92, która jest zalecaną wersją dla większości operacji.

ANSI-89, który jest używany głównie do JOIN operacji przez aplikacje open database connectivity (ODBC) wymagające usług karty WMI ODBC.

Rozszerzone WQL obejmuje znacznie szerszy zakres operacji niż WQL. Na poniższej liście przedstawiono SELECT klauzule obsługiwane przez rozszerzony protokół WQL:

DISTINCT

COUNT

JOIN

WHERE

SUBSTRING

ORDER BY

UPPER, LOWER, i DATEPART funkcje

Ponieważ rozszerzona funkcja WQL jest w pełni bez uwzględniania wielkości liter, funkcje UPPER i LOWER nie są przydatne. Rozszerzony protokół WQL obsługuje standardowe operatory porównania (w tym LIKE i IN) oraz zapytania podrzędne.

Dostawca programu SMS nie obsługuje wykonywania zapytań dotyczących właściwości systemu. Właściwości systemu są poprzedzone podwójnym prefiksem podkreślenia, na przykład __path.

Zapytania skojarzeń są ograniczone do składni WQL.

Użycie COUNT słów kluczowych i DISTINCT razem w instrukcji nie jest obsługiwane.

w Configuration Manager klauzula WHERE obsługuje GetDate(), DateDiff(), and DateAdd().

Klauzula ORDER BY nie działa z kwalifikatorem kontekstu ograniczającego kolekcję.

Zobacz też

Klasy skojarzeń Configuration Manager
właściwości pola bitowego Configuration Manager
formaty daty i godziny Configuration Manager
obiekty osadzone Configuration Manager
Omówienie obiektówConfiguration Manager Właściwości z opóźnieniem
Informacje o błędachConfiguration Manager Object Security
Configuration Manager specjalnych zapytań