SMS_SoftwareUpdate服务器 WMI 类

SMS_SoftwareUpdate Windows Management Instrumentation (WMI) 类是Configuration Manager中的 SMS 提供程序服务器类,它公开站点上可用的软件更新信息,并充当软件更新的核心类。

以下语法在托管对象格式 (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

访问类型:读/写

限定符:[key]

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

CI_UniqueID
数据类型String

访问类型:读/写

限定符:[unique, not_null]

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

CIType_ID
数据类型UInt32

访问类型:只读

限定符:[not_null,read]

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

对于此类,类型 ID 为 SoftwareUpdate (1) 或 SoftwareUpdateBundle (8) 。

CIVersion
数据类型UInt32

访问类型:只读

限定符:[read, not_null]

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

ConfigurationFlags
数据类型UInt64

访问类型:只读

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

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

CreatedBy
数据类型String

访问类型:只读

限定符:[SizeLimit (“512”) 、read、not_null]

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

CustomSeverity
数据类型UInt32

访问类型:读/写

限定符:无

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

CustomSeverityName
数据类型String

访问类型:只读

限定符:[read]

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

DateCreated
数据类型DateTime

访问类型:只读

限定符:[not_null,read]

请参阅 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

访问类型:只读

限定符:[read、lazy]

请参阅 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

访问类型:只读

限定符:[read, not_null]

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

IsUserDefined
数据类型Boolean

访问类型:读/写

限定符:[not_null]

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

LastModifiedBy
数据类型String

访问类型:只读

限定符:[SizeLimit (“512”) 、read、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

访问类型:只读

限定符:[read、lazy]

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

LocalizedInformation
数据类型SMS_CI_LocalizedProperties Array

访问类型:只读

限定符:[read、lazy]

请参阅 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

访问类型:读/写

限定符:[unique, 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 array

访问类型:读/写

限定符:无

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

PlatformType
数据类型UInt32

访问类型:读/写

限定符:无

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

RequiresExclusiveHandling
数据类型Boolean

访问类型:只读

限定符:[read]

请参阅 SMS_SoftwareUpdateBase服务器 WMI 类

RevisionNumber
数据类型UInt32

访问类型:只读

限定符:[read, 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 服务器 WMI 类定义。 使用 SMS_SoftwareUpdate 在 Configuration Manager 中使用软件汇报功能确定软件更新的符合性。

    必须手动下载软件更新内容。 为了确定需要下载的内容,应用程序 SMS_CIToContent服务器 WMI 类 进行查询,并获取与特定语言条件匹配的属性列表 ContentID 。 使用此列表,应用程序可以从 SMS_CIContentFiles 服务器 WMI 类中获取内容文件的关联下载 URL 和相关属性。

    确定更新内容后,应用程序可以选择使用 SMS_AuthorizationList 服务器 WMI 类 对象准备更新以供部署,以创建更新的授权列表。 应用程序还可以选择实现 SMS_Template 服务器 WMI 类 来创建自定义部署模板。

注意

生成授权列表以包含软件更新时,应用程序必须将 的 SMS_SoftwareUpdatetrue 属性设置为 IsBundle 以指示更新是捆绑包的一部分。 有关详细信息,请参阅 SMS_AuthorizationList 服务器 WMI 类

当应用程序准备好部署软件更新时,它将使用 SMS_UpdatesAssignment 服务器 WMI 类 对象来创建部署。

无法在“所需配置管理”节点中导入、创建或配置软件更新。 下载软件更新时,这些功能通过软件汇报功能提供给配置基线。 因此,可以选择软件更新配置项目以包含在配置基线中,即使它们未显示在“配置项目”节点下。

有关可用于枚举有关多个软件更新的信息的查询的讨论,请参阅如何枚举汇报匹配特定条件。

要求

运行时要求

有关详细信息,请参阅Configuration Manager服务器运行时要求

开发要求

有关详细信息,请参阅Configuration Manager服务器开发要求

另请参阅

SMS_AuthorizationList服务器 WMI 类
SMS_CIToContent服务器 WMI 类
SMS_CIContentFiles 服务器 WMI 类
SMS_CIUpdateSources服务器 WMI 类
SMS_Template服务器 WMI 类
SMS_UpdatesAssignment服务器 WMI 类
关于软件更新部署