共用方式為


SMS_SoftwareUpdate伺服器 WMI 類別

Windows SMS_SoftwareUpdate Management Instrumentation (WMI) 類別是 SMS 提供者伺服器類別,Configuration Manager會公開網站上可用的軟體更新資訊,並作為軟體更新的核心類別。

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

語法

Class SMS_SoftwareUpdate : SMS_ConfigurationItemBaseClass   
{   
      String ApplicabilityCondition;   
      String ArticleID;   
      String BulletinID;   
      String CategoryInstance_UniqueIDs[];   
      UInt32 CI_ID;   
      String CI_UniqueID;   
      UInt32 CIType_ID;   
      UInt32 CIVersion;   
      UInt64 ConfigurationFlags;  
      String CreatedBy;   
      UInt32 CustomSeverity;   
      String CustomSeverityName;   
      DateTime DateCreated;   
      DateTime DateLastModified;   
      DateTime DatePosted;   
      DateTime DateRevised;   
      DateTime EffectiveDate;   
      UInt32 EULAAccepted;   
      Boolean EULAExists;   
      DateTime EULASignoffDate;   
      String EULASignoffUser;   
      UInt32 ExecutionContext;   
      Boolean IsBundle;   
      Boolean IsContentProvisioned;   
      Boolean IsDeployable;   
      Boolean IsDeployed;   
      Boolean IsDigest;   
      Boolean IsEnabled;   
      Boolean IsExpired;   
      Boolean IsHidden;   
      Boolean IsLatest;  
      Boolean IsMetadataOnlyUpdate;   
      Boolean IsOfflineServiceable;   
      Boolean IsQuarantined;   
      Boolean IsSuperseded;   
      Boolean IsUserDefined;   
      String LastModifiedBy;   
      DateTime LastStatusTime;   
      String LocalizedCategoryInstanceNames[];   
      String LocalizedDescription;   
      String LocalizedDisplayName;   
      SMS_CI_LocalizedEulas LocalizedEulas[];   
      SMS_CI_LocalizedProperties LocalizedInformation[];   
      String LocalizedInformativeURL;   
      UInt32 LocalizedPropertyLocaleID;   
      UInt32 MaxExecutionTime;   
      UInt32 ModelID;  
      String ModelName;   
      UInt32 NumMissing;   
      UInt32 NumNotApplicable;   
      UInt32 NumPresent;   
      UInt32 NumTotal;   
      UInt32 NumUnknown;   
      UInt32 PercentCompliant;   
      UInt32 PermittedUses;   
      String PlatformCategoryInstance_UniqueIDs[];   
      UInt32 PlatformType;   
      Boolean RequiresExclusiveHandling;   
      UInt32 RevisionNumber;   
      SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];   
      UInt32 SDMPackageVersion;   
      String SDMPackageXML;   
      String SecuredScopeNames[];   
      String SedoObjectVersion;   
      UInt32 Severity;   
      String SeverityName;   
      SInt64 Size;   
      String SourceSite;   
      String UpdateLocales[];   
};  

方法

下表顯示 中 SMS_SoftwareUpdate 的方法。

方法 描述
類別SMS_SoftwareUpdate中的 AcceptEULA 方法 接受或拒絕軟體更新Microsoft軟體授權條款。
類別SMS_SoftwareUpdate中的 FilterUpdates 方法 僅限內部使用。
類別SMS_SoftwareUpdate中的 GetEULA 方法 取得軟體更新的當地語系化Microsoft軟體授權條款內容。
類別SMS_SoftwareUpdate中的 SetEnforcement 方法 設定軟體更新的原則強制執行。
類別SMS_SoftwareUpdate中的 SyncNow 方法 執行軟體更新點的手動同步處理。

屬性

ApplicabilityCondition
資料類型:String

存取類型:讀取/寫入

限定詞:[SizeLimit (「512」) ,not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

ArticleID
資料類型:String

存取類型:唯讀

限定詞:[read, SizeLimit (「64」) , not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

BulletinID
資料類型:String

存取類型:唯讀

限定詞:[read, SizeLimit (「64」) , not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

CategoryInstance_UniqueIDs
資料類型: String 陣列

存取類型:讀取/寫入

限定詞:無

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

CI_ID
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[金鑰]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

CI_UniqueID
資料類型:String

存取類型:讀取/寫入

限定詞:[unique, not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

CIType_ID
資料類型:UInt32

存取類型:唯讀

限定詞:[not_null,讀取]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

針對此類別,類型識別碼為 SoftwareUpdate (1) 或 SoftwareUpdateBundle (8) 。

CIVersion
資料類型:UInt32

存取類型:唯讀

限定詞:[讀取,not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

ConfigurationFlags
資料類型:UInt64

存取類型:唯讀

限定詞:[bits (「COMPLIANCE_POLICY (0) 」) , read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

CreatedBy
資料類型:String

存取類型:唯讀

限定詞:[SizeLimit (「512」) 、讀取、not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

CustomSeverity
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

CustomSeverityName
資料類型:String

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

DateCreated
資料類型:DateTime

存取類型:唯讀

限定詞:[not_null,讀取]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

DateLastModified
資料類型:DateTime

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

DatePosted
資料類型:DateTime

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

DateRevised
資料類型:DateTime

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

EffectiveDate
資料類型:DateTime

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

EULAAccepted
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

EULAExists
資料類型:Boolean

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

EULASignoffDate
資料類型:DateTime

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

EULASignoffUser
資料類型:String

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

ExecutionContext
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsBundle
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsContentProvisioned
資料類型:Boolean

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsDeployable
資料類型:Boolean

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsDeployed
資料類型:Boolean

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsDigest
資料類型:Boolean

存取類型:唯讀

限定詞:[讀取、延遲]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsEnabled
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsExpired
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsHidden
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsLatest
資料類型:Boolean

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsMetadataOnlyUpdate
資料類型:Boolean

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsOfflineServiceable
資料類型:Boolean

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsQuarantined
資料類型:Boolean

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsSuperseded
資料類型:Boolean

存取類型:唯讀

限定詞:[讀取,not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

IsUserDefined
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

LastModifiedBy
資料類型:String

存取類型:唯讀

限定詞:[SizeLimit (「512」) 、讀取、not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

LastStatusTime
資料類型:DateTime

存取類型:唯讀

限定詞:讀取

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

LocalizedCategoryInstanceNames
資料類型: String 陣列

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

LocalizedDescription
資料類型:String

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

LocalizedDisplayName
資料類型:String

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

LocalizedEulas
資料類型:SMS_CI_LocalizedEulas Array

存取類型:唯讀

限定詞:[讀取、延遲]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

LocalizedInformation
資料類型:SMS_CI_LocalizedProperties Array

存取類型:唯讀

限定詞:[讀取、延遲]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

LocalizedInformativeURL
資料類型:String

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

LocalizedPropertyLocaleID
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

MaxExecutionTime
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

ModelID
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

ModelName
資料類型:String

存取類型:讀取/寫入

限定詞:[唯一,not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

NumMissing
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

NumNotApplicable
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

NumPresent
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

NumTotal
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

NumUnknown
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

PercentCompliant
資料類型:UInt32

存取類型:讀取

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

PermittedUses
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

PlatformCategoryInstance_UniqueIDs
資料類型: String 陣列

存取類型:讀取/寫入

限定詞:無

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

PlatformType
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

RequiresExclusiveHandling
資料類型:Boolean

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

RevisionNumber
資料類型:UInt32

存取類型:唯讀

限定詞:[讀取,not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

SDMPackageLocalizedData
資料類型: SMS_SDMPackageLocalizedData 陣列

存取類型:讀取/寫入

限定詞:[延遲]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

SDMPackageVersion
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[not_null]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

SDMPackageXML
資料類型:String

存取類型:讀取/寫入

限定詞:[延遲]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

SecuredScopeNames
資料類型: String 陣列

存取類型:唯讀

限定詞:無

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

SedoObjectVersion
資料類型:String

存取類型:唯讀

限定詞:無

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

Severity
資料類型:UInt32

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

SeverityName
資料類型:String

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

Size
資料類型:SInt64

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

SourceSite
資料類型:String

存取類型:讀取/寫入

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

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

UpdateLocales
資料類型: String 陣列

存取類型:唯讀

限定詞:[read]

參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。

註解

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

  • 安全的

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

    SMS_SoftwareUpdate物件是組態專案的類型,由 SMS_ConfigurationItemBaseClass Server WMI 類別定義。 使用 SMS_SoftwareUpdate 在 Configuration Manager 中使用軟體更新功能來判斷軟體更新的合規性。

    軟體更新內容必須手動下載。 若要識別需要下載的內容,您的應用程式會SMS_CIToContent 伺服器 WMI 類別 查詢,並取得符合特定語言準則的 ContentID 屬性清單。 使用此清單,應用程式可以從伺服器 WMI 類別SMS_CIContentFiles取得相關聯的下載 URL 和內容檔案的相關屬性。

    判斷更新內容之後,應用程式會選擇性地使用 SMS_AuthorizationList Server WMI Class 物件來準備更新以進行部署,以建立已授權的更新清單。 您的應用程式也可以選擇實作 SMS_Template 伺服器 WMI 類別 來建立自訂部署範本。

注意事項

在建置授權清單以包含軟體更新時,應用程式必須將 的 SMS_SoftwareUpdate 屬性設定 IsBundletrue ,以指出更新是套件組合的一部分。 如需詳細資訊, 請參閱SMS_AuthorizationList伺服器 WMI 類別

當應用程式準備好部署軟體更新時,它會使用 SMS_UpdatesAssignment Server WMI Class 物件來建立部署。

您無法在 Desired Configuration Management 節點中匯入、建立或設定軟體更新。 下載軟體更新時,這些函式會透過軟體更新功能提供給設定基準。 因此,您可以選取軟體更新設定專案以包含在設定基準中,即使它們未顯示在 [設定專案] 節點下也一樣。

如需可用來列舉多個軟體更新相關資訊的查詢討論,請參閱如何列舉更新符合特定準則。

需求

執行時間需求

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

開發需求

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

另請參閱

SMS_AuthorizationList伺服器 WMI 類別
SMS_CIToContent伺服器 WMI 類別
SMS_CIContentFiles伺服器 WMI 類別
SMS_CIUpdateSources伺服器 WMI 類別
SMS_Template伺服器 WMI 類別
SMS_UpdatesAssignment伺服器 WMI 類別
關於軟體更新部署