SMS_SoftwareUpdate Server WMI 類別

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

下列語法是從 MOF) 程式碼 (Managed Object Format 簡化而來,並包含所有繼承的屬性。

語法

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 Server WMI 類別。

ArticleID
資料類型:String

存取類型:唯讀

限定詞:[read, SizeLimit (“64”) , not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

BulletinID
資料類型:String

存取類型:唯讀

限定詞:[read, SizeLimit (“64”) , not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

CategoryInstance_UniqueIDs
資料類型: String 陣列

存取類型:讀取/寫入

限定詞:無

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

CI_ID
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[key]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

CI_UniqueID
資料類型:String

存取類型:讀取/寫入

限定詞:[unique, not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

CIType_ID
資料類型:UInt32

存取類型:唯讀

限定詞:[not_null,已讀取]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

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

CIVersion
資料類型:UInt32

存取類型:唯讀

限定詞:[已讀,not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

ConfigurationFlags
資料類型:UInt64

存取類型:唯讀

限定詞:[bits (“COMPLIANCE_POLICY (0) ”) ,read]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

CreatedBy
資料類型:String

存取類型:唯讀

限定詞:[SizeLimit (“512”) 、讀取、not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

CustomSeverity
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

CustomSeverityName
資料類型:String

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

DateCreated
資料類型:DateTime

存取類型:唯讀

限定詞:[not_null,已讀取]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

DateLastModified
資料類型:DateTime

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

DatePosted
資料類型:DateTime

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

DateRevised
資料類型:DateTime

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

EffectiveDate
資料類型:DateTime

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

EULAAccepted
資料類型:UInt32

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

EULAExists
資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

EULASignoffDate
資料類型:DateTime

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

EULASignoffUser
資料類型:String

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

ExecutionContext
資料類型:UInt32

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsBundle
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsContentProvisioned
資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsDeployable
資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsDeployed
資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsDigest
資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀,懶惰]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsEnabled
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsExpired
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsHidden
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsLatest
資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsMetadataOnlyUpdate
資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsOfflineServiceable
資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsQuarantined
資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsSuperseded
資料類型:Boolean

存取類型:唯讀

限定詞:[已讀,not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

IsUserDefined
資料類型:Boolean

存取類型:讀取/寫入

限定詞:[not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

LastModifiedBy
資料類型:String

存取類型:唯讀

限定詞:[SizeLimit (“512”) 、讀取、not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

LastStatusTime
資料類型:DateTime

存取類型:唯讀

限定詞:讀取

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

LocalizedCategoryInstanceNames
資料類型: String 陣列

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

LocalizedDescription
資料類型:String

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

LocalizedDisplayName
資料類型:String

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

LocalizedEulas
資料類型:SMS_CI_LocalizedEulas Array

存取類型:唯讀

限定詞:[閱讀,懶惰]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

LocalizedInformation
資料類型:SMS_CI_LocalizedProperties Array

存取類型:唯讀

限定詞:[閱讀,懶惰]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

LocalizedInformativeURL
資料類型:String

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

LocalizedPropertyLocaleID
資料類型:UInt32

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

MaxExecutionTime
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

ModelID
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

ModelName
資料類型:String

存取類型:讀取/寫入

限定詞:[unique, not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

NumMissing
資料類型:UInt32

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

NumNotApplicable
資料類型:UInt32

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

NumPresent
資料類型:UInt32

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

NumTotal
資料類型:UInt32

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

NumUnknown
資料類型:UInt32

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

PercentCompliant
資料類型:UInt32

存取類型:讀取

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

PermittedUses
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

PlatformCategoryInstance_UniqueIDs
資料類型: String 陣列

存取類型:讀取/寫入

限定詞:無

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

PlatformType
資料類型:UInt32

存取類型:讀取/寫入

限定詞:無

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

RequiresExclusiveHandling
資料類型:Boolean

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

RevisionNumber
資料類型:UInt32

存取類型:唯讀

限定詞:[已讀,not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

SDMPackageLocalizedData
資料類型: SMS_SDMPackageLocalizedData 陣列

存取類型:讀取/寫入

限定詞:[lazy]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

SDMPackageVersion
資料類型:UInt32

存取類型:讀取/寫入

限定詞:[not_null]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

SDMPackageXML
資料類型:String

存取類型:讀取/寫入

限定詞:[lazy]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

SecuredScopeNames
資料類型: String 陣列

存取類型:唯讀

限定詞:無

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

SedoObjectVersion
資料類型:String

存取類型:唯讀

限定詞:無

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

Severity
資料類型:UInt32

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

SeverityName
資料類型:String

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

Size
資料類型:SInt64

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

SourceSite
資料類型:String

存取類型:讀取/寫入

限定詞:[SizeLimit (“3”) ]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

UpdateLocales
資料類型: String 陣列

存取類型:唯讀

限定詞:[閱讀]

請參閱 SMS_SoftwareUpdateBase Server WMI 類別。

註解

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

  • 安全的

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

    SMS_SoftwareUpdate物件是一種設定項目類型,由 SMS_ConfigurationItemBaseClass Server WMI 類別定義。 用來SMS_SoftwareUpdate判斷軟體更新是否符合 Configuration Manager 中的軟體匯報功能。

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

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

注意事項

當建立授權清單以包含軟體更新時,應用程式必須將屬性設定IsBundleSMS_SoftwareUpdate為 ,true以指出更新是套件的一部分。 如需詳細資訊,請參閱 SMS_AuthorizationList Server WMI 類別。

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

您無法在 [所需的設定管理] 節點中匯入、建立或設定軟體更新。 下載軟體更新時,透過軟體匯報功能,這些函式可供設定基準使用。 因此,系統可以選取軟體更新設定項目以包含在設定基準中,即使它們未顯示在 [設定項目] 節點下。

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

需求

執行階段需求

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

開發需求

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

另請參閱

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