SMS_DistributionPoint 伺服器 WMI 類別
SMS_DistributionPoint
WMI 類別是 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 路徑的清單。 您的應用程式應該選取 對 NALPath
SMS_SystemResourceList
應至 RoleName
「SMS 發佈點」屬性設定的 屬性。
當您的應用程式刪除 的 SMS_DistributionPoint
實例時,在刪除實例的相關元件之前,不會完全刪除實例。 相反地,Configuration Manager將 屬性設定 Status
為 3 (刪除) ,以通知應用程式發佈點已標示為要刪除。 若要確定查詢不會擷取已刪除或標示為要刪除的發佈點,您的應用程式應該將此案例新增至其 WHERE 子句。
表示的資料 ISVData
沒有任何限制或已定義的格式。 不過,請務必在建立此屬性的 ISV 擁有權之後,不應覆寫它。 因此,應用程式應該先讀取這個屬性中的現有資料。 如果資料不屬於呼叫端,則不應加以修改。 任何使用此屬性的 ISV 或應用程式都應該在資料中包含識別碼,以便輕鬆建立擁有權。
需求
執行時間需求
如需詳細資訊,請參閱Configuration Manager伺服器執行時間需求。
開發需求
如需詳細資訊,請參閱Configuration Manager伺服器開發需求。