Configuration Manager 結果集

在 Configuration Manager 中,查詢的結果集包含一或多個符合陳述式指定SELECT準則的執行個體。 結果實例是 Generic 類別實例或 FROM 子句中所指定類別的實例。

__Generic課程結果

作業的 JOIN 結果會在查詢中指定之類別的執行個體或 __Generic 類別的執行個體中傳回。 如果 SELECT 陳述式中的屬性清單隱含單一類別,則結果會作為該類別的執行個體傳回。 如果有多個類別,結果會以 __Generic 類別的執行個體形式傳回。

__Generic 類別是作業和COUNT作業結果JOIN的一般容器。 這個類別沒有設定的定義。 它的屬性取決於當時的用途。 針對 JOIN 結果,屬性是內嵌物件,代表查詢中指定的類別,如下列範例所示。

SELECT * FROM SMS_Package AS Pack

INNER JOIN SMS_Program AS Prog

ON Pack.PackageID = Prog.PackageID

下列範例顯示上述查詢的__Generic類別結果。

Class __Generic

{

SMS_Package Pack;

SMS_Program Prog;

}

針對 COUNT 結果,執行個體包含 Count 屬性,如下列類別所示。

Class __Generic

{

uint32 Count;

}

實際班級執行個體結果

在結果集中傳回的類別執行個體同時包含系統與類別屬性。 不過,不會傳回內嵌和消極屬性。

系統屬性包括指定類別及其衍生類別的內容。 因為並非所有系統內容都與所有查詢相關,所以特定系統內容的值可以是 null。

傳回的類別屬性取決於您指定屬性清單或星號。 如果您指定包含一或多個類別屬性的屬性清單,則傳回的實例只會包含清單中的屬性。 屬性清單應包含類別的重要屬性。 當您叫用未在內容清單中指定索引鍵內容的查詢時,結果集會包含系統內容的不完整值,因此會包含不正確的值, __Path 以及 __Relpath。

另請參閱

如何使用 Managed 程式碼讀取消極屬性 如何使用 WMI 讀取消極屬性