Delen via


uitgebreide WMI-querytaal Configuration Manager

Configuration Manager ondersteunt een superset van de WQL (Windows Management Instrumentation) Query Language (WQL) die bekend staat als Extended WQL. Zowel WQL als Extended WQL zijn alleen-ophalen talen die worden gebruikt om query's te maken. Geen van beide talen kan worden gebruikt om klassen of exemplaren te maken, te wijzigen of te verwijderen.

WQL en Extended WQL zijn gebaseerd op de Standaard van het Amerikaanse National Standards Institute (ANSI) Structured Query Language (SQL). Ze verschillen echter van standaard-SQL omdat ze worden opgehaald uit klassen in plaats van tabellen en exemplaren retourneren in plaats van rijen.

Uitgebreide WQL ondersteunt elementen uit twee versies van ANSI SQL:

ANSI-92, de aanbevolen versie voor de meeste bewerkingen.

ANSI-89, dat voornamelijk wordt gebruikt voor JOIN bewerkingen door ODBC-toepassingen (Open Database Connectivity) waarvoor de services van de WMI ODBC-adapter zijn vereist.

Uitgebreide WQL bevat een veel breder scala aan bewerkingen dan WQL. In de volgende lijst ziet u de SELECT componenten die uitgebreide WQL ondersteunt:

DISTINCT

COUNT

JOIN

WHERE

SUBSTRING

ORDER BY

UPPER, LOWERen DATEPART functies

Omdat Extended WQL volledig hoofdlettergevoelig is, zijn de functies UPPER en LOWER niet nuttig. Extended WQL ondersteunt de standaard vergelijkingsoperators (inclusief LIKE en IN) en subquery's.

De SMS-provider biedt geen ondersteuning voor het uitvoeren van query's op systeemeigenschappen. Systeemeigenschappen zijn eigenschappen die worden voorafgegaan door een dubbel onderstrepingstekenvoorvoegsel, bijvoorbeeld __path.

Koppelingsquery's zijn beperkt tot de WQL-syntaxis.

Het gebruik van COUNT trefwoorden en DISTINCT trefwoorden samen in een instructie wordt niet ondersteund.

in Configuration Manager ondersteunt GetDate()de WHERE component , DateDiff(), and DateAdd().

De ORDER BY component werkt niet met de contextkwalificatie voor verzamelingsbeperking.

Zie ook

Configuration Manager-koppelingsklassen
eigenschappen van Configuration Manager-bitsveld
Configuration Manager datum- en tijdnotaties
Ingesloten objecten Configuration Manager
Overzicht van objectenConfiguration Manager Luie eigenschappen
Over foutenConfiguration Manager Objectbeveiliging
Configuration Manager speciale query's