Teilen über


Configuration Manager Erweiterte WMI-Abfragesprache

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

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

Das erweiterte WQL unterstützt Elemente aus zwei Versionen von ANSI SQL:

ANSI-92: Dies ist die empfohlene Version für die meisten Vorgänge.

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

Erweiterte WQL umfasst einen viel breiteren Bereich von Vorgängen als WQL. In der folgenden Liste sind die SELECT Klauseln aufgeführt, die von Erweitertem WQL unterstützt werden:

DISTINCT

COUNT

JOIN

WHERE

SUBSTRING

ORDER BY

UPPER, LOWER- und DATEPART -Funktionen

Da bei erweitertem WQL die Groß-/Kleinschreibung vollständig beachtet wird, sind die Funktionen UPPER und LOWER nicht nützlich. Erweiterte WQL unterstützt die Standardvergleichsoperatoren (einschließlich LIKE und IN) und Unterabfragen.

Der SMS-Anbieter unterstützt keine Abfrage von Systemeigenschaften. Systemeigenschaften sind diejenigen, denen ein Doppeltes Unterstrichpräfix vorangestellt ist, z. B __path. .

Zuordnungsabfragen sind auf die WQL-Syntax beschränkt.

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

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

Die ORDER BY -Klausel funktioniert nicht mit dem Kontextqualifizierer, der sammlungsbeschränkend ist.

Siehe auch

Configuration Manager Association-Klassen
Configuration Manager Bitfeldeigenschaften
Configuration Manager Datums- und Uhrzeitformate
Configuration Manager Eingebettete Objekte
Übersicht über ObjekteConfiguration Manager Verzögerte Eigenschaften
Informationen zu FehlernConfiguration Manager Objektsicherheit
spezielle Abfragen Configuration Manager