Utökat WMI-frågespråk i Configuration Manager

Configuration Manager stöder en superuppsättning av Windows Management Instrumentation (WMI) Query Language (WQL) som kallas Extended WQL. Både WQL och Extended WQL är hämtningsspråk som används för att skapa frågor. Inget av språken kan användas för att skapa, ändra eller ta bort klasser eller instanser.

WQL och Extended WQL baseras på American National Standards Institute (ANSI) SQL-standarden (Structured Query Language). De skiljer sig dock från vanlig SQL genom att de hämtar från klasser i stället för tabeller och returnerar instanser i stället för rader.

Utökad WQL stöder element från två versioner av ANSI SQL:

ANSI-92, som är den rekommenderade versionen för de flesta åtgärder.

ANSI-89, som främst endast används för JOIN åtgärder med ODBC-program (Open Database Connectivity) som kräver WMI ODBC-adaptern.

Utökad WQL innehåller ett mycket bredare utbud av åtgärder än WQL. I följande lista visas de SELECT satser som Extended WQL stöder:

DISTINCT

COUNT

JOIN

WHERE

SUBSTRING

ORDER BY

UPPER, LOWER DATEPART och funktioner

Eftersom utökad WQL är skiftlägesokänsligt är funktionerna VERSALER och GEMENER inte användbara. Utökad WQL stöder standardjämförelseoperatorer (inklusive LIKE och IN) och underfrågor.

SMS-providern har inte stöd för att fråga om systemegenskaper. Systemegenskaper är de som föregås av ett prefix med dubbla understreck, till exempel __path.

Associationsfrågor begränsas till WQL-syntaxen.

Det finns inte stöd för COUNT att använda nyckelord DISTINCT och tillsammans i en sats.

I Configuration Manager stöder GetDate()satsen WHERE , DateDiff(), and DateAdd().

Satsen ORDER BY fungerar inte med den samlingsbegränsande kontextkvalificeraren.

Se även

Configuration Manager Association ClassesConfigurationManager BitfältegenskaperConfiguration Manager Datum- och tidsformatConfigurationManager Inbäddade objektÖversikt överobjektConfiguration Manager Lazy-egenskaperom felConfigurationManager Object SecurityConfigurationManager Särskilda frågor