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伺服器開發需求。