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ń