SMS_Collection 伺服器 WMI 類別

SMS_CollectionWMI 類別是 Configuration Manager 中的 SMS 提供者伺服器類別。 它代表依規則和集合資訊以邏輯方式相關的資源集合。

下列語法已從受控物件格式 (MOF) 程式碼簡化,並包含所有繼承的屬性。

語法

Class SMS_Collection : SMS_BaseClass
{
   String CollectionID;
   SMS_CollectionRule CollectionRules[];
   UInt32 CollectionType;
   SInt32 CollectionVariablesCount;
   String Comment;
   UInt32 CurrentStatus;
   Uint32 FullEvaluationRunTime;
   Uint32 FullEvaluationMemberChanges;
   DateTime FullEvaluationMemberChangeTime;
   DateTime FullEvaluationLastRefreshTime;
   DateTime FullEvaluationNextRefreshTime;
   Boolean HasProvisionedMember;
   SInt32 IncludeExcludeCollectionsCount;
   Uint32 IncrementalEvaluationRunTime;
   Uint32 IncrementalEvaluationMemberChanges;
   DateTime IncrementalEvaluationMemberChangeTime;
   DateTime IncrementalEvaluationLastRefreshTime;
   Boolean IsBuiltIn;
   Boolean IsReferenceCollection;
   UInt8 ISVData[];
   UInt32 ISVDataSize;
   String ISVString;
   DateTime LastChangeTime;
   DateTime LastMemberChangeTime;
   DateTime LastRefreshTime;
   String LimitToCollectionID;
   String LimitToCollectionName;
   SInt32 LocalMemberCount;
   String MemberClassName;
   SInt32 MemberCount;
   UInt32 MonitoringFlags;
   String Name;
   Boolean OwnedByThisSite;
   SInt32 PowerConfigsCount;
   SMS_ScheduleToken RefreshSchedule[];
   UInt32 RefreshType;
   Boolean ReplicateToSubSites;
   SInt32 ServiceWindowsCount;
   Boolean UseCluster;
};

方法

類別中 SMS_Collection 提供下列方法:

屬性

CollectionID

資料類型:String

存取類型:唯讀

限定詞:[金鑰,讀取]

這個集合的唯一自動產生識別碼,包含八個字元。

集合識別碼的格式是建立集合的網站碼,後面接著五位數的十六進位序號, JAX0002C 例如 。 預設Configuration Manager集合會使用前置詞SMS,例如 SMS00001

CollectionRules

資料類型: SMS_CollectionRule 陣列

存取類型:讀取/寫入

限定詞:[延遲]

SMS_CollectionRule定義集合成員資格準則的伺服器 WMI 類別物件。

CollectionType

資料類型:UInt32

存取類型:唯讀

限定詞:[讀取、列舉]

集合的類型。 建立或修改集合時,所有包含、排除和限制集合的集合類型必須相同。 不允許不相符的集合類型。

集合類型
0 其他
1 使用者
2 裝置

CollectionVariablesCount

資料類型:SInt32

存取類型:唯讀

限定詞:[read]

集合變數的計數。

Comment

資料類型:String

存取類型:讀取/寫入

限定詞:無

記錄集合的一般批註或注意事項。

CurrentStatus

資料類型:UInt32

存取類型:唯讀

限定詞:[讀取、列舉]

集合的目前狀態。 可能的值為:

目前狀態
0
1 就緒
2 重新整理
3 儲蓄
4 評價
5 等待重新整理
6 刪除
7 附加成員
8 查詢

FullEvaluationRunTime

資料類型:Uint32

存取類型:唯讀

限定詞:[read]

從 2010 版開始,完整評估執行時間以秒為單位。

FullEvaluationMemberChanges

資料類型:Uint32

存取類型:唯讀

限定詞:[read]

從 2010 版開始,成員數目會從完整評估變更。

FullEvaluationMemberChangeTime

資料類型:Datetime

存取類型:唯讀

限定詞:[read]

從 2010 版開始,上次成員資格從完整評估變更的時間。

FullEvaluationLastRefreshTime

資料類型:Datetime

存取類型:唯讀

限定詞:[read]

從 2010 版開始,完整評估上次重新整理時間。

FullEvaluationNextRefreshTime

資料類型:Datetime

存取類型:唯讀

限定詞:[read]

從 2010 版開始,完整評估會在下次重新整理時間。

HasProvisionedMember

資料類型:Boolean

存取類型:唯讀

限定詞:[read]

true 如果這個集合已布建成員,則為 。

IncludeExcludeCollectionsCount

資料類型:SInt32

存取類型:唯讀

限定詞:[read]

此集合所包含和排除的集合計數。

IncrementalEvaluationRunTime

資料類型:Uint32

存取類型:唯讀

限定詞:[read]

從 2010 版開始,累加式評估執行時間以秒為單位。

IncrementalEvaluationMemberChanges

資料類型:Uint32

存取類型:唯讀

限定詞:[read]

從 2010 版開始,成員數目會從累加式評估變更。

IncrementalEvaluationMemberChangeTime

資料類型:Datetime

存取類型:唯讀

限定詞:[read]

從 2010 版開始,上次成員資格從累加式評估變更的時間。

IncrementalEvaluationLastRefreshTime

資料類型:Datetime

存取類型:唯讀

限定詞:[read]

從 2010 版開始,累加式評估上次重新整理時間。

IsBuiltIn

資料類型:Boolean

存取類型:Read-Only

限定詞:[read]

當這個值為 true 時,會內建集合。 例如, 所有系統

IsReferenceCollection

資料類型:Boolean

存取類型:唯讀

限定詞:[read]

當此值為 true 時,集合不會受到另一個集合的限制。

ISVData

資料類型:UInt8[]

存取類型:讀取/寫入

限定詞:[大型、延遲]

夥伴擴充性的資料空間。

ISVDataSize

資料類型:UInt32

存取類型:讀取/寫入

限定詞:[延遲]

ISVData 大小。

ISVString

資料類型:String

存取類型:讀取/寫入

限定詞:無

夥伴擴充性的字串。

LastChangeTime

資料類型:DateTime

存取類型:讀取/寫入

限定詞:無

上次以任何方式改變集合的日期和時間。

LastMemberChangeTime

資料類型:DateTime

存取類型:讀取/寫入

限定詞:無

上次更改集合成員資格的日期和時間。

LastRefreshTime

資料類型:DateTime

存取類型:讀取/寫入

限定詞:無

上次重新整理集合成員資格的日期和時間。

LimitToCollectionID

資料類型:String

存取類型:讀取/寫入

限定詞:無

限制集合的識別碼。

LimitToCollectionName

資料類型:DateTime

存取類型:讀取/寫入

限定詞:無

限制集合的名稱。

LocalMemberCount

資料類型:SInt32

存取類型:唯讀

限定詞:[read]

在本機網站上可見的成員計數。

MemberClassName

資料類型:String

存取類型:唯讀

限定詞:[read]

包含這個集合成員的類別名稱。 Configuration Manager不會將集合成員儲存在SMS_Collection中。 月臺會動態產生成員類別名稱,並衍生自 SMS_CM_RES_COLL_CollectionID伺服器 WMI 類別

MemberCount

資料類型:SInt32

存取類型:唯讀

限定詞:[read]

集合成員的計數。

MonitoringFlags

資料類型:UInt32

存取類型:唯讀

限定詞:[read]

啟用特定監視類型的集合。

Name

資料類型:String

存取類型:讀取/寫入

限定詞:[Not_null]

集合的名稱。 這個值代表Configuration Manager主控台中的集合,而且應該是唯一的。

OwnedByThisSite

資料類型:Boolean

存取類型:讀取/寫入

限定詞:無

true如果集合源自本機Configuration Manager網站,則為 。 預設值為 false

PowerConfigsCount

資料類型:SInt32

存取類型:唯讀

限定詞:[read]

電源組態的計數。

RefreshSchedule

資料類型: SMS_ScheduleToken 陣列

存取類型:讀取/寫入

限定詞:[最大 (15) ,延遲]

SMS_ScheduleToken伺服器 WMI 類別 物件,指出集合的更新或重新整理排程。 只有當您的應用程式指定排程或呼叫SMS_Collection類別中的RequestRefresh 方法時,網站才會更新集合成員資格。 若要讓集合評估工具使用排程,請將 屬性設定 RefreshType 為定期 (2) 。

RefreshType

資料類型:UInt32

存取類型:讀取/寫入

限定詞:[延遲,列舉]

這個值表示Configuration Manager如何重新整理集合。 預設值為手動 (1) 。 可能的值:

重新整理類型
1 手動
2 週期
4 常數更新

若要根據 中 RefreshSchedule 指定的排程重新整理,請將此屬性設定為定期 (2) 。 如果您將此屬性設定為手動 (1) ,請使用 RequestRefresh 方法手動更新集合。

ReplicateToSubSites

未實作此屬性。

ServiceWindowsCount

資料類型:SInt32

存取類型:唯讀

限定詞:[read]

此集合的維護時段計數。

UseCluster

資料類型:Boolean

存取類型:唯讀

限定詞:[read]

指定此集合為伺服器群組。

註解

此類別的類別限定詞包括:

  • 安全的

如需屬性區段中所含類別限定詞和屬性限定詞的詳細資訊,請參閱Configuration Manager類別和屬性限定詞

這個類別所表示的集合資訊包括重新整理排程和成員,由 伺服器 WMI 類別物件SMS_CM_RES_COLL_CollectionID 表示。 您的應用程式可以使用集合,將軟體發佈的目標資源設為目標。

當您針對 所 SMS_Collection 表示的動態集合執行查詢時,請確定已載入 SMS 提供者,或已執行另一個方法或查詢。

應用程式應該使用 SMS_Collection 方法來新增、更新或刪除 屬性所 CollectionRules 定義的成員資格規則。 當您的應用程式列舉 SMS_Collection 時,不會擷取這個屬性。 若要取得集合的集合規則,您的應用程式必須使用 IWbemServices::GetObjectSWbemServices::Get 。 如需詳細資訊,請參閱Configuration Manager限定詞

需求

執行時間需求

如需詳細資訊,請參閱Configuration Manager伺服器執行時間需求

開發需求

如需詳細資訊,請參閱Configuration Manager伺服器開發需求

另請參閱

SMS_CollectionRule 伺服器 WMI 類別