Configuration Manager Extended WMI Query Language

Configuration Manager unterstützt eine Obermenge der Windows Management Instrumentation (WMI) Query Language (WQL), die als erweiterte WQL bekannt ist. Sowohl WQL als auch Erweitertes WQL sind reine Abrufsprachen, die zum Erstellen von Abfragen verwendet werden. Keine der beiden Sprachen kann zum Erstellen, Ändern oder Löschen von Klassen oder Instanzen verwendet werden.

WQL und Extended WQL basieren auf dem strukturierte Abfragesprache-Standard (SQL) des American National Standards Institute (ANSI). Sie unterscheiden sich jedoch von Standard-SQL darin, dass sie aus Klassen statt aus Tabellen abrufen und Instanzen anstelle von Zeilen zurückgeben.

Die erweiterte WQL-Abfrage unterstützt Elemente aus zwei Versionen von ANSI SQL:

ANSI-92, die empfohlene Version für die meisten Vorgänge.

ANSI-89, das in erster Linie nur für JOIN Operationen von ODBC-Anwendungen (Open Database Connectivity) verwendet wird, die die Dienste des WMI-ODBC-Adapters erfordern.

Die erweiterte WQL-Abfrage umfasst eine wesentlich breitere Palette von Operationen als WQL. Die folgende Liste zeigt die Klauseln, die SELECT von der erweiterten WQL-Abfrage unterstützt werden:

DISTINCT

COUNT

JOIN

WHERE

SUBSTRING

ORDER BY

UPPER, LOWERund DATEPART Funktionen

Da beim erweiterten WQL-Code die Groß-/Kleinschreibung vollständig nicht beachtet wird, sind die Funktionen GROSS und KLEIN nicht nützlich. Extended WQL unterstützt die Standardvergleichsoperatoren (einschließlich LIKE und IN) und Unterabfragen.

Der SMS-Anbieter unterstützt keine Abfragen von Systemeigenschaften. Systemeigenschaften sind solche, denen beispielsweise ein doppelter Unterstrich vorangestellt ist.__path

Zuordnungsabfragen sind auf die WQL-Syntax beschränkt.

Die gleichzeitige Verwendung von COUNT und DISTINCT Schlüsselwörtern in einer Anweisung wird nicht unterstützt.

Im Configuration Manager unterstützt GetDate()die WHERE Klausel , DateDiff(), and DateAdd().

Die ORDER BY Klausel funktioniert nicht mit dem kontexteinschränkenden Bezeichner für die Sammlung.

Siehe auch

Configuration Manager AssoziationsklassenConfiguration Manager BitfeldeigenschaftenConfiguration Manager Datums- und ZeitformateConfiguration ManagerÜbersichtüber eingebettete ObjekteVerzögerte Eigenschaften von Configuration ManagerInformationen zuFehlernConfiguration Manager-Objektsicherheit:Spezielle Abfragen von Configuration Manager