SMS_PackageBaseclass Windows Management Instrumentation (WMI) 類別是 Configuration Manager 的 SMS 提供者伺服器類別,可做為所有套件的抽象基底類別,例如 SMS_BootImagePackage Server WMI 類別、SMS_DriverPackage Server WMI 類別和 SMS_SoftwareUpdatesPackage Server WMI 類別。
語法
Class SMS_PackageBaseclass : SMS_BaseClass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String Description;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
UInt8 ISVData[];
UInt32 ISVDataSize;
String ISVString;
String Language;
DateTime LastRefreshTime;
String LocalizedCategoryInstanceNames[];
String Manufacturer;
String MIFFilename;
String MIFName;
String MIFPublisher;
String MIFVersion;
String Name;
UInt32 NumOfPrograms;
String PackageID;
UInt32 PackageSize;
UInt32 PackageType;
UInt32 PkgFlags;
UInt32 PkgSourceFlag;
String PkgSourcePath;
String PreferredAddressType;
UInt32 Priority;
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
String SecuredScopeNames[];
String SedoObjectVersion;
String ShareName;
UInt32 ShareType;
DateTime SourceDate;
String SourceSite;
UInt32 SourceVersion;
String StoredPkgPath;
UInt32 StoredPkgVersion;
String Version;
};
方法
SMS_PackageBaseclass該類別未定義任何方法。
屬性
ActionInProgress'
資料類型:UInt32
存取類型:唯讀
限定詞:[閱讀]
Configuration Manager 正在對套件執行的目前動作。 可能的值為:
| 值 | 描述 |
|---|---|
| 0 | NONE |
| 1 | UPDATE |
| 2 | 新增 |
| 3 | 刪除 |
AlternateContentProviders
資料類型:String
存取類型:讀取/寫入
限定詞:[大、懶人]
用來設定替代內容提供者設定的 XML 字串。 此屬性不適用於軟體更新套件或驅動程式套件。
描述
資料類型:String
存取類型:讀取/寫入
限定詞:無
套件的詳細說明。
ExtendedData
資料類型: UInt8 陣列
存取類型:讀取/寫入
限定詞:[大、懶人]
用於映像部署的 XML blob。
ExtendedDataSize
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[lazy]
套件的擴充資料大小。 預設值為 0。
ForcedDisconnectDelay
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
Configuration Manager 在強制中斷使用者與發佈點共用連線之前所等候的時間,以分鐘為單位。 預設值為 5 分鐘。
ForcedDisconnectEnabled
資料類型:Boolean
存取類型:讀取/寫入
限定詞:無
true如果 Configuration Manager 應該在更新、重新整理或刪除套件來源檔案時發生共用衝突時,強制中斷使用者與發佈點共用的連線。 預設值為 false。
注意事項
請謹慎啟用此屬性。 強制中斷使用者連線可能會對用戶端造成不良影響。
ForcedDisconnectNumRetries
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
Configuration Manager 嘗試中斷使用者與發佈點共用連線的次數。 預設的重試次數為 2。
圖示
資料類型: UInt8 陣列
存取類型:讀取/寫入
限定詞:[大]
選用。 陣列,代表包含要用於套件之圖示的檔案。 如果使用,此圖示會取代 Configuration Manager 主控台中的預設套件圖示。
IconSize
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[lazy]
圖示的大小,以位元組為單位。 預設值為 0。 將此屬性設定為 0 可清除圖示。
IgnoreAddressSchedule
資料類型:Boolean
存取類型:讀取/寫入
限定詞:無
true如果 Configuration Manager 忽略由 所指定的PreferredAddressType寄件者的任何排程。 預設值為 false。
ISVData
資料類型: UInt8 陣列
存取類型:讀取/寫入
限定詞:[大、懶人]
ISV 擴充性資料。
ISVDataSize
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[lazy]
的 ISVData大小 (以位元組為單位) 。 預設值為 0。
ISVString
資料類型:String
存取類型:讀取/寫入
限定詞:無
合作夥伴擴充性的字串。
語言
資料類型:String
存取類型:讀取/寫入
限定詞:無
套件的語言。 此屬性與 、 Name和 Version 一起使用Manufacturer,可在主控台中識別套件。 例如,您可能有相同的套件的英文版和德文版。
LastRefreshTime
資料類型:DateTime
存取類型:唯讀
限定詞:[閱讀]
套件來源在其發佈點重新整理的上次日期和時間。
LocalizedCategoryInstanceNames
資料類型: String 陣列
存取類型:唯讀
限定詞:[閱讀]
組態項目所屬類別的當地語系化名稱。
製造商
資料類型:String
存取類型:讀取/寫入
限定詞:無
套件的製造商 (發行者) 。
MIFFilename
資料類型:String
存取類型:讀取/寫入
限定詞:無
管理資訊格式 (包含套件狀態的 MIF) 檔案的名稱。
MIFName
資料類型:String
存取類型:讀取/寫入
限定詞:無
包含套件程式狀態的 MIF 檔案名稱。 副檔名必須是 .mif。 如需詳細資訊,請參閱本主題稍後的 [註解] 一節。
MIFPublisher
資料類型:String
存取類型:讀取/寫入
限定詞:無
套件的軟體發行者名稱。
MIF版本
資料類型:String
存取類型:讀取/寫入
限定詞:無
套件的版本號碼。
名稱
資料類型:String
存取類型:讀取/寫入
限定詞:無
套件的名稱。 預設名稱為 “”。
NumOfPrograms
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
套件所包含的程式數目。
PackageID
資料類型:String
存取類型:[金鑰]
自動產生的唯一金鑰,用來將程式、廣告和發佈點與套件建立關聯。
PackageSize
資料類型:UInt32
存取類型:讀取
包裹的大小。
PackageType
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
套件的類型。 可能的值為:
| 值 | 描述 |
|---|---|
| 0 | 一般軟體發佈套件 |
| 3 | 驅動程式套件 |
| 4 | 任務序列套件 |
| 5 | 軟體更新套件 |
| 6 | 裝置設定套件 |
| 7 | 虛擬應用程式套件 |
| 8 | 應用程式套件 |
| 257 | 映像套件 |
| 258 | 開機映像套件 |
| 259 | 作業系統升級套件 |
PkgFlags
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[位元]
指定套件特殊屬性的旗標。 可能的值為:
| 十六進位 (位元) | 描述 |
|---|---|
| 0x0100011 (23) | DO_NOT_ENCRYPT_CONTENT_ON_CLOUD。 請勿加密雲端上的內容。 本資訊適用於 System Center 2012 Configuration Manager SP1 或更新版本,以及 System Center 2012 R2 Configuration Manager 或更新版本。 |
| 0x01000000 (24) | DO_NOT_DOWNLOAD。 請勿將套件下載到分支發佈點,因為它將預先暫存。 |
| 0x02000000 (25) | PERSIST_IN_CACHE。 將套件保存在快取中。 |
| 0x04000000 (26) | USE_BINARY_DELTA_REP。 標示套件要由發佈管理員使用二進位差異複寫來複寫。 |
| 0x10000000 (28) | NO_PACKAGE。 套件不需要發佈點。 |
| 0x20000000 (29) | USE_SPECIAL_MIF。 此值決定 Configuration Manager 是否使用 MIFName、 MIFPublisher和 來MIFVersion比對 MIF 檔案狀態。 否則,Configuration Manager 會使用 Name、 Manufacturer和 Version 進行狀態比對。 如需詳細資訊,請參閱本主題稍後的 [註解] 一節。 |
| 0x40000000 (30) | DISTRIBUTE_ON_DEMAND。 套件可以隨選散發至分支發佈點。 |
PkgSourceFlag
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
旗標,指出讀取套件來源檔案的方法。 下面列出可能的值。 預設值為STORAGE_NO_SOURCE (1) 。
| 值 | 描述 |
|---|---|
| 0 | STORAGE_NEEDS_SPECIFYING。 使用者指定來源檔案儲存空間。 |
| 1 | STORAGE_NO_SOURCE。 該程序不使用源文件。 |
| 2 | STORAGE_DIRECT。 直接從源獲取源文件,無需壓縮。 當來源檔案位於本機伺服器上,或已將通用命名慣例 (UNC) 路徑指定至持續性儲存位置時,請使用此旗標。 |
| 3 | STORAGE_COMPRESS。 此旗標已過時。 |
| 4 | STORAGE_LOCAL。 從本機來源取得來源檔案。 |
PkgSourcePath
資料類型:String
存取類型:讀取/寫入
限定詞:無
套件代表的更新內容檔案位置。 位置可以是完整的本機路徑或 UNC 路徑。 確保此位置包含完成程式所需的所有檔案和子目錄,包括任何腳本。
PreferredAddressType
資料類型:String
存取類型:讀取/寫入
限定詞:無
將套件來源檔案複製到發佈點時要使用的首選寄件者。 下面列出可能的值。 如果未指定值,Configuration Manager 會決定要使用哪個寄件者。
- ADDR_NONE ()
- ADR_LAN (MS_LAN)
- ADDR_MAPI (MS_MAPI)
- ADDR_RAS_ASYNC (MS_ASYNC_RAS)
- ADDR_RAS_ISDN (MS_ISDN_RAS)
- ADDR_RAS_X25 (MS_X25_RAS)
- ADDR_RAS_SNA (MS_SNA_RAS)
- ADDR_SNA_BATCH (MS_BATCH_SNA)
- ADDR_SNA_INTER (MS_INTER_SNA)
- ADDR_COURIER (MS_COURIER)
優先順序
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
包裹的發送優先順序。 為 SMS_Advertisement Server WMI 類別的屬性定義Priority了可能的值。
RefreshPkgSourceFlag
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[lazy]
true如果 Configuration Manager 應該重新整理套件來源檔案。 預設值為 false。 讀取時,此屬性一律包含 false 。
將此屬性設定為 true 與 在類別 SMS_Package 中呼叫 RefreshPkgSource 方法具有相同的效果。
請勿使用此屬性來更新套件來源檔案。 請改用方法 RefreshPkgSource 。
RefreshSchedule
資料類型: SMS_ScheduleToken 陣列
存取類型:[最大 (15) ,延遲]
內嵌的物件陣列SMS_ScheduleToken,定義 Configuration Manager 何時會在發佈點更新套件來源檔案。 您只能在STORAGE_DIRECT時 PkgSourceFlag 指定重新整理排程。
SecuredScopeNames
資料類型: String 陣列
存取類型:唯讀
限定詞:[閱讀]
代表套件所屬的安全性範圍。
SedoObjectVersion
資料類型:String
存取類型:唯讀
限定詞:[閱讀]
用於與更新物件時資料庫中的物件版本進行比較的物件版本。 如果物件版本不相符,更新會失敗。
ShareName
資料類型:String
存取類型:讀取/寫入
限定詞:無
共用以在發佈點上使用。 名稱可以包含目錄。 如果目錄不存在,Configuration Manager 會建立它們。 如果您設定 ShareType 為 SHARE_SPECIFIC,則必須指定共用名稱。
ShareType
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
發佈點在共用套件時所使用的共用類型。 下面列出可能的值,預設值SHARE_COMMON。 如果您指定 SHARE_SPECIFIC,必須提供 的 ShareName值。
| 值 | 描述 |
|---|---|
| 1 | SHARE_COMMON |
| 2 | SHARE_SPECIFIC |
SourceDate
資料類型:DateTime
存取類型:唯讀
限定詞:[閱讀]
上次在發佈點上更新套件來源檔案的日期和時間。
SourceSite
資料類型:String
存取類型:唯讀
限定詞:[閱讀]
套件原始網站的網站代碼。
SourceVersion
資料類型:UInt32
存取類型:唯讀
限定詞:[閱讀]
網站上提供的套件版本。 更新套件或重新整理來源檔案時遞增。
StoredPkgPath
資料類型:String
存取類型:讀取/寫入
限定詞:無
Configuration Manager 在網站伺服器上儲存來源檔案壓縮版本之位置的完整路徑。 當值PkgSourceFlag為 STORAGE_COMPRESS時,Configuration Manager會設定此路徑。
StoredPkgVersion
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
所儲存套件的壓縮來源檔案版本。 預設值為 0。
版本
資料類型:String
存取類型:讀取/寫入
限定詞:無
套件的版本。
註解
此類別的類別限定詞包括:
- 摘要
如需 [屬性] 區段中包含的類別限定詞和屬性限定詞的詳細資訊,請參閱 Configuration Manager 類別和屬性限定詞。
如果您設定屬性的 PkgFlags USE_SPECIAL_MIF 旗標,Configuration Manager會在 %TEMP% 目錄或 %windir% 目錄中尋找屬性中MIFFileName指定的安裝狀態 MIF 檔案。 如果 Configuration Manager 找不到該檔案,它會搜尋這些目錄中的所有 MIF 檔案。 會將 、 MIFPublisher和 MIFVersion 與 MIF MIFName檔案中指定的值進行不區分大小寫的比較。 如果找到相符項目,則會使用 MIF 檔案中指定的狀態作為程式的安裝狀態,指出程式是否已順利執行。 如果 Configuration Manager 找不到相符項目,或未指定USE_SPECIAL_MIF,Configuration Manager 會使用程式結束代碼來設定程式的安裝狀態。 結束代碼零會被視為成功。 任何其他值都會被視為應用程式特定的錯誤碼。
需求
執行階段需求
如需詳細資訊,請參閱 Configuration Manager 伺服器執行階段需求。
開發需求
如需詳細資訊,請參閱 Configuration Manager 伺服器開發需求。