SMS_DistributionPoint 伺服器 WMI 類別

SMS_DistributionPoint WMI 類別是 Configuration Manager 中的 SMS 提供者伺服器類別。 它代表一個發佈點,指定套件已從該發佈點散發給用戶端。

下列語法是從 MOF) 程式碼 (Managed Object Format 簡化而來,並包含所有繼承的屬性。

語法

Class SMS_DistributionPoint : SMS_BaseClass
{
      Boolean BitsEnabled;
      Boolean IsPeerDP;
      Boolean IsProtected;
      UInt8 ISVData[];
      UInt32 ISVDataSize;
      String ISVString;
      DateTime LastRefreshTime;
      UInt32 ObjectTypeID;
      String PackageID;
      UInt32 PackageType;
      Boolean RefreshNow;
      String ResourceType;
      String SecureObjectID;
      String ServerNALPath;
      String SiteCode;
      String SiteName;
      String SourceSite;
      UInt32 Status;
};

方法

下表列出類別中 SMS_DistributionPoint 的方法。

方法 描述
類別 SMS_DistributionPoint 中的 VerifyPackage 方法 驗證套件的完整性。
類別 SMS_DistributionPoint 中的 CancelDistribution 方法 取消套件的發佈。

屬性

BitsEnabled

資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

true 如果發佈點已啟用 BITS。 預設值為 false。

IsPeerDP

資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

true 如果發佈點是分支發佈點。 預設值為 false。

IsProtected

資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

true 發佈點站台系統是否受保護。 預設值為 false。

ISVData

資料類型: UInt8 陣列

存取類型:讀取/寫入

限定詞:[大、懶人]

值可讓單一 ISV 儲存與套件相關聯之 SMS_Program Server WMI 類別 物件相關的資料。 如需詳細資訊,請參閱 備註。

ISVDataSize

資料類型:UInt32

存取類型:讀取/寫入

限定詞:[lazy]

所指出 ISVData的資料大小。 預設值為 0。

ISVString

資料類型:String

存取類型:讀取/寫入

限定詞:無

合作夥伴擴充性的字串。

LastRefreshTime

資料類型:DateTime

存取類型:讀取/寫入

限定詞:無

上次在發佈伺服器上更新套件的日期和時間。 預設值為 19900101000000.000000+***。

ObjectTypeID

資料類型:UInt32

存取類型:唯讀

限定詞:[enumeration, read]

安全的物件類別識別碼。

值 物件類型
2 SMS_Package
14 SMS_OperatingSystemInstallPackage
18 SMS_ImagePackage
19 SMS_BootImagePackage
23 SMS_DriverPackage
24 SMS_SoftwareUpdatesPackage
31 SMS_Application

PackageID

資料類型:String

存取類型:讀取/寫入

限定詞:[key]

已發佈至此發佈點的套件識別碼。 預設值為 “”。

PackageType

資料類型:UInt32

存取類型:唯讀

限定詞:[enumeration, read]

套件的類型。

值 描述
0 一般軟體發佈套件
3 驅動程式套件
4 任務序列套件
5 軟體更新套件
6 裝置設定套件
257 映像套件
258 開機映像套件
259 作業系統升級套件

RefreshNow

資料類型:Boolean

存取類型:讀取/寫入

限定詞:無

true向 Configuration Manager 發出訊號,以更新發佈點上的套件。 此更新是發佈點特定的,相當於 Configuration Manager 主控台中的重新整理發佈點動作。 此套件更新會將套件來源的最新內容複製到特定的發佈點,讓發佈點具有最新版本。 套件的來源版本不會遞增,套件內容不會複寫到子網站。 預設值為 false。

ResourceType

資料類型:String

存取類型:唯讀

限定詞:[閱讀]

發佈點的資源類型。 預設值為 “”。

SecureObjectID

資料類型:String

存取類型:讀取/寫入

限定詞:無

安全性物件金鑰。 對於應用,它是CI_UniqueID。 針對套件,則為 PackageID。

ServerNALPath

資料類型:String

存取類型:讀取/寫入

限定詞:[key]

網路抽象層 (發佈點伺服器的 NAL) 路徑。 預設值為 “”。 如需詳細資訊,請參閱 備註。

SiteCode

資料類型:String

存取類型:讀取/寫入

限定詞:[key, SizeLimit (“3”) ]

此發佈點所屬網站的網站代碼。 預設值為 “”。

為此屬性提供的值必須符合 的值 ServerNALPath。 您的應用程式會從 伺服器 WMI 類別擷取值SMS_SystemResourceList。 如需詳細資訊,請參閱 備註。

SiteName

資料類型:String

存取類型:讀取/寫入

限定詞:無

套件來源網站的易記名稱。 預設值為 “”。

SourceSite

資料類型:String

存取類型:讀取/寫入

限定詞:[SizeLimit (“3”) ]

套件來源網站的網站代碼。 預設值為 “”。

Status

資料類型:UInt32

存取類型:唯讀

限定詞:[read, enumeration]

發佈點上套件的目前狀態。 下面列出可能的值。 如需詳細資訊,請參閱 備註。

值 DP 套件狀態
0 NONE
1 已更新
2 已新增
3 已刪除

註解

此類別沒有特殊的類別限定詞。 如需 [屬性] 區段中包含的類別限定詞和屬性限定詞的詳細資訊,請參閱 Configuration Manager 類別和屬性限定詞。

發佈點一律與特定套件相關聯,而且套件可以有數個發佈點。

您的應用程式無法在發佈點建立之後變更 PackageID 屬性。 若要將發佈點與不同的套件產生關聯,應用程式必須刪除物件 SMS_DistributionPoint ,然後建立具有新 PackageID 值的新執行個體。

SMS_SystemResourceList伺服器 WMI 類別類別包含可用發佈點及其 NAL 路徑的清單。 您的應用程式應該選取NALPath對應RoleName至 [SMS 發佈點] 屬性設定的屬性SMS_SystemResourceList。

當您的應用程式刪除 的執行個體 SMS_DistributionPoint時,在刪除其相關元件之前,不會完全刪除執行個體。 相反地,Configuration Manager 將屬性設定Status為 3 (刪除) ,以通知應用程式發佈點已標示為要刪除。 若要確保查詢不會擷取已刪除或標示為刪除的發佈點,您的應用程式應該將此案例新增至其 WHERE 子句。

所指出 ISVData的資料沒有任何限制或定義的格式。 不過,請務必在此屬性的 ISV 擁有權建立之後,不應覆寫它。 因此,應用程式應該先讀取此屬性中的現有資料。 如果資料不屬於呼叫者,則不應修改。 使用此屬性的任何 ISV 或應用程式都應該在資料中包含識別碼,以便輕鬆建立擁有權。

需求

執行階段需求

如需詳細資訊,請參閱 Configuration Manager 伺服器執行階段需求。

開發需求

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

另請參閱