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
和 的值不正確。