Configuration Manager Extended WMI Query Language

Configuration Manager prend en charge un sur-ensemble du langage de requête (WQL) Windows Management Instrumentation (WMI) appelé WQL étendu. WQL et WQL étendu sont des langages de récupération uniquement utilisés pour créer des requêtes. Aucun langage ne peut être utilisé pour créer, modifier ou supprimer des classes ou instances.

WQL et WQL étendu sont basés sur la norme ANSI (American National Standards Institute) langage SQL (SQL). Toutefois, elles diffèrent du SQL standard en ce qu’elles récupèrent à partir de classes plutôt que de tables et renvoient des instances plutôt que des lignes.

Le WQL étendu prend en charge les éléments de deux versions du SQL ANSI :

ANSI-92, qui est la version recommandée pour la plupart des opérations.

La norme ANSI-89, principalement utilisée uniquement pour JOIN les opérations des applications ODBC (Open Database Connectivity) nécessitant les services de l’adaptateur ODBC WMI.

Le WQL étendu comprend une gamme d’opérations beaucoup plus large que le WQL. La liste suivante répertorie les SELECT clauses prises en charge par WQL étendu :

DISTINCT

COUNT

JOIN

WHERE

SUBSTRING

ORDER BY

UPPER, LOWER, et DATEPART fonctions

Étant donné que le WQL étendu n’est pas sensible à la casse, les fonctions MAJUSCULE et MINUSCULE ne sont pas utiles. WQL étendu prend en charge les opérateurs de comparaison standard (y compris LIKE et IN) et les sous-requêtes.

Le fournisseur SMS ne prend pas en charge les requêtes sur les propriétés système. Les propriétés système sont celles précédées d’un préfixe de double trait de soulignement, par exemple __path.

Les requêtes d’association sont limitées à la syntaxe WQL.

L’utilisation conjointe de COUNT mots clés et DISTINCT dans une instruction n’est pas prise en charge.

dans le Configuration Manager, la WHERE clause prend en charge GetDate(), DateDiff(), and DateAdd().

La ORDER BY clause ne fonctionne pas avec le qualificateur de contexte de limitation de la collection.

Voir aussi

Configuration Manager classes d’associationConfiguration Manager propriétés de champ de bitsConfiguration Manager formats de date et d’heureConfiguration Manager objets incorporésVue d’ensembledes objetsPropriétés différées de Configuration ManagerÀ propos deserreurs,Sécurité des objets du Configuration Manager :Requêtes spéciales du Configuration Manager