共用方式為


SMS_DistributionPoint 伺服器 WMI 類別

SMS_DistributionPointWMI 類別是 Configuration Manager 中的 SMS 提供者伺服器類別。 它代表已將指定套件散發至用戶端的發佈點。

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

語法

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

存取類型:唯讀

限定詞:[read]

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

IsPeerDP

資料類型:Boolean

存取類型:唯讀

限定詞:[read]

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

IsProtected

資料類型:Boolean

存取類型:唯讀

限定詞:[read]

true 如果發佈點月臺系統受到保護,則為 。 預設值為 false

ISVData

資料類型: UInt8 陣列

存取類型:讀取/寫入

限定詞:[大型、延遲]

值可讓單一 ISV 儲存與與封裝相關聯 之 SMS_Program Server WMI Class 物件相關的資料。 如需詳細資訊,請參閱

ISVDataSize

資料類型:UInt32

存取類型:讀取/寫入

限定詞:[延遲]

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

ISVString

資料類型:String

存取類型:讀取/寫入

限定詞:無

夥伴擴充性的字串。

LastRefreshTime

資料類型:DateTime

存取類型:讀取/寫入

限定詞:無

上次在散發伺服器上更新封裝的日期和時間。 預設值為 19900101000000.000000+***

ObjectTypeID

資料類型:UInt32

存取類型:唯讀

限定詞:[列舉,讀取]

安全物件類別識別碼。

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

PackageID

資料類型:String

存取類型:讀取/寫入

限定詞:[金鑰]

散發至此發佈點之封裝的識別碼。 預設值為 「」。

PackageType

資料類型:UInt32

存取類型:唯讀

限定詞:[列舉,讀取]

封裝的類型。

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

RefreshNow

資料類型:Boolean

存取類型:讀取/寫入

限定詞:無

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

ResourceType

資料類型:String

存取類型:唯讀

限定詞:[read]

發佈點的資源類型。 預設值為 「」。

SecureObjectID

資料類型:String

存取類型:讀取/寫入

限定詞:無

安全性物件索引鍵。 針對應用程式,其CI_UniqueID。 針對套件,其為 PackageID。

ServerNALPath

資料類型:String

存取類型:讀取/寫入

限定詞:[金鑰]

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

SiteCode

資料類型:String

存取類型:讀取/寫入

限定詞:[key, SizeLimit (「3」) ]

此發佈點所屬月臺的月臺碼。 預設值為 「」。

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

SiteName

資料類型:String

存取類型:讀取/寫入

限定詞:無

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

SourceSite

資料類型:String

存取類型:讀取/寫入

限定詞:[SizeLimit (「3」) ]

套件來源月臺的月臺碼。 預設值為 「」。

Status

資料類型:UInt32

存取類型:唯讀

限定詞:[讀取、列舉]

發佈點上套件的目前狀態。 可能的值如下所示。 如需詳細資訊,請參閱

DP 套件狀態
0 沒有
1 更新
2 添加
3 刪除

註解

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

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

建立發佈點之後, PackageID 您的應用程式就無法變更屬性。 若要將發佈點與不同的封裝產生關聯,應用程式必須刪除 SMS_DistributionPoint 物件,並以新的值建立新的 PackageID 實例。

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

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

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

需求

執行時間需求

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

開發需求

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

另請參閱