共用方式為


SMS_Package伺服器 WMI 類別

SMS_PackageWindows Management Instrumentation (WMI) 類別是 Configuration Manager 中的 SMS 提供者伺服器類別,其中包含Configuration Manager套件的相關資訊。

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

語法

Class SMS_Package : SMS_PackageBaseclass  
{  
      UInt32 ActionInProgress;  
      String AlternateContentProviders;  
      SInt32 DefaultImageFlags;  
      String Description;  
      UInt8 ExtendedData[];  
      UInt32 ExtendedDataSize;  
      UInt32 ForcedDisconnectDelay;  
      Boolean ForcedDisconnectEnabled;  
      UInt32 ForcedDisconnectNumRetries;  
      UInt8 Icon[];  
      UInt32 IconSize;  
      Boolean IgnoreAddressSchedule;  
      Boolean IsPredefinedPackage;  
      UInt8 ISVData[];  
      UInt32 ISVDataSize;  
      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;  
      DateTime TransformAnalysisDate;  
      UInt32 TransformReadiness;  
      String Version;  
};  

方法

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

方法 描述
類別SMS_Package中的 AddChangeNotification 方法 新增套件變更通知。
類別SMS_Package中的 AddDistributionPoints 方法 新增封裝的發佈點。
類別SMS_Package中的 CheckDuplicateShareName 方法 判斷是否有任何其他套件使用相同的自訂共用名稱。
類別SMS_Package中的 CheckDuplicateSourceName 方法 判斷指定的來源名稱是否由另一個封裝使用。
類別 SMS_Package 中的 CheckPackageShareForTaskSequenceDeployment 方法 檢查套件共用類型是否符合工作順序部署的需求。
類別SMS_Package中的 RefreshPkgSource 方法 當封裝屬性未變更時,重新整理所有發佈點的封裝來源。
類別SMS_Package中的 SetSourceSite 方法 設定封裝來源月臺的程式碼。
類別SMS_Package中的 Unlock 方法 將來源月臺設定為目前的月臺,以解除鎖定套件。

屬性

ActionInProgress
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱SMS_PackageBaseclass伺服器 WMI 類別

AlternateContentProviders
資料類型:String

存取類型:讀取/寫入

限定詞:[大型、延遲]

參閱SMS_PackageBaseclass伺服器 WMI 類別

DefaultImageFlags
資料類型:SInt32

存取類型:讀取/寫入

限定詞:無

表示封裝類型的旗標。 可能的值為:

套件類型
2 USMT

警告

目前只定義 USMT 套件類型,所有其他套件類型都是 0。

此資訊適用于 System Center 2012 Configuration Manager SP1 或更新版本,以及 System Center 2012 R2 Configuration Manager或更新版本。

Description
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

ExtendedData
資料類型: UInt8 陣列

存取類型:讀取/寫入

限定詞:[大型、延遲]

參閱SMS_PackageBaseclass伺服器 WMI 類別

ExtendedDataSize
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[延遲]

參閱SMS_PackageBaseclass伺服器 WMI 類別

ForcedDisconnectDelay
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

ForcedDisconnectEnabled
資料類型:Boolean

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

ForcedDisconnectNumRetries
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

Icon
資料類型: UInt8 陣列

存取類型:讀取/寫入

限定詞:[大型]

參閱SMS_PackageBaseclass伺服器 WMI 類別

IconSize
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[延遲]

參閱SMS_PackageBaseclass伺服器 WMI 類別

IgnoreAddressSchedule
資料類型:Boolean

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

IsPredefinedPackage
資料類型:Boolean

存取類型:唯讀

限定詞:[read]

旗標,指出此套件是否為預先定義的套件。

ISVData
資料類型: UInt8 陣列

存取類型:讀取/寫入

限定詞:[大型、延遲]

參閱SMS_PackageBaseclass伺服器 WMI 類別

ISVDataSize
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[延遲]

參閱SMS_PackageBaseclass伺服器 WMI 類別

Language
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

LastRefreshTime
資料類型:DateTime

存取類型:唯讀

限定詞:[read]

參閱SMS_PackageBaseclass伺服器 WMI 類別

LocalizedCategoryInstanceNames
資料類型: String 陣列

存取類型:唯讀

限定詞:[read]

參閱SMS_PackageBaseclass伺服器 WMI 類別

Manufacturer
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

MIFFilename
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

MIFName
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

MIFPublisher
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

MIFVersion
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

Name
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

NumOfPrograms
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

PackageID
資料類型:String

存取類型:[金鑰]

參閱SMS_PackageBaseclass伺服器 WMI 類別

PackageSize
資料類型:UInt32

存取類型:讀取

參閱SMS_PackageBaseclass伺服器 WMI 類別

PackageType
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

PkgFlags
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[bits]

參閱SMS_PackageBaseclass伺服器 WMI 類別

PkgSourceFlag
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

PkgSourcePath
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

PreferredAddressType
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

Priority
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

RefreshPkgSourceFlag
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[延遲]

參閱SMS_PackageBaseclass伺服器 WMI 類別

RefreshSchedule
資料類型: SMS_ScheduleToken 陣列

存取類型:讀取/寫入]

限定詞:[最大 (15) ,延遲]

參閱SMS_PackageBaseclass伺服器 WMI 類別

SecuredScopeNames
資料類型: String 陣列

存取類型:唯讀

限定詞:[read]

參閱SMS_PackageBaseclass伺服器 WMI 類別

SedoObjectVersion
資料類型:String

存取類型:唯讀

限定詞:[read]

參閱SMS_PackageBaseclass伺服器 WMI 類別

ShareName
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

ShareType
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

SourceDate
資料類型:DateTime

存取類型:唯讀

限定詞:[read]

參閱SMS_PackageBaseclass伺服器 WMI 類別

SourceSite
資料類型:String

存取類型:唯讀

限定詞:[read]

參閱SMS_PackageBaseclass伺服器 WMI 類別

SourceVersion
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱SMS_PackageBaseclass伺服器 WMI 類別

StoredPkgPath
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

StoredPkgVersion
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

TransformAnalysisDate
資料類型:DateTime

存取類型:讀取/寫入

限定詞:無

套件轉換管理員上次分析封裝的日期。

TransformReadiness
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

儲存套件轉換管理員中分析程式所決定的整備程度值。 預設值為 0。

可能的值為:

轉換整備程度
0 Unknown
1 NotApplicable
2 NotReady
3 就緒
4 轉化
5 錯誤

Version
資料類型:String

存取類型:讀取/寫入

限定詞:無

參閱SMS_PackageBaseclass伺服器 WMI 類別

註解

此類別的類別限定詞包括:

  • 安全的

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

    Configuration Manager使用套件將軟體散發給用戶端。 每個套件都必須包含至少一個程式 (SMS_Program伺服器 WMI 類別) ,以識別收到套件時用戶端上應該發生的動作。 您也可以識別程式是否提供安裝狀態管理資訊格式 (MIF) 檔案來報告狀態,或只使用結束代碼。

    當您的應用程式刪除 SMS_Package 物件時,直到刪除其相關專案,例如程式、原始程式檔、發佈點和公告,才會完全刪除。 相反地,Configuration Manager將 屬性設定 ActionInProgress 為 DELETE,以標示要刪除的封裝。 在 SMS 2.0 中,若要確保查詢不會擷取已標示為要刪除的套件,請將此案例新增至 WHERE 子句。 在 SMS 2003 中,不需要 WHERE 子句,因為查詢不會擷取標示為要刪除的套件。 使用狀態 MIF 檔案來產生詳細的狀態報表。 若要產生狀態 MIF 檔案,您的應用程式必須呼叫 InstallStatusMIF 函式。 如需詳細資訊,請參閱狀態 MIF 函式。

    應用程式在建立封裝時提供的值完全取決於封裝所包含的程式。 例如,如果封裝包含的簡單程式不使用來源檔案,而且未產生狀態 MIF 檔案,則應用程式可以建立只包含 屬性值的 Name 封裝。

    ShareName變更 或 PkgSourcePath 屬性會導致散發管理員在目前月臺的所有發佈點上刪除並重新建立套件。 因為這可能是耗費資源的程式,所以更新這些欄位時,您的應用程式應該很有效率。

注意事項

您的應用程式也可以使用 類別SMS_PDF_Package中的 GetPDFData 方法 來產生 SMS_Package 物件。

需求

執行時間需求

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

開發需求

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

另請參閱

SMS_PackageBaseclass伺服器 WMI 類別
類別SMS_PDF_Package中的 GetPDFData 方法
如何建立套件
PowerShell Cmdlet:New-CMPackage