SMS_SoftwareUpdateBase服务器 WMI 类

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

以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。

语法

class SMS_SoftwareUpdateBase : 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_SoftwareUpdateBase 不定义任何方法。

属性

ApplicabilityCondition
数据类型String

访问类型:读/写

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

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

ArticleID
数据类型String

访问类型:只读

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

软件更新的知识库文章 ID。 此值的最大长度为 64 个字符。

BulletinID
数据类型String

访问类型:只读

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

Microsoft 发布的安全更新的公告 ID。 此值的最大长度为 64 个字符。 默认值为“None”。

CategoryInstance_UniqueIDs
数据类型: String 数组

访问类型:读/写

限定符:无

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

CI_ID
数据类型UInt32

访问类型:读/写

限定符:[key]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

CI_UniqueID
数据类型String

访问类型:读/写

限定符:[unique, not_null]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

CIType_ID
数据类型UInt32

访问类型:只读

限定符:[not_null,read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

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

CIVersion
数据类型UInt32

访问类型:只读

限定符:[read, not_null]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

ConfigurationFlags
数据类型UInt64

访问类型:只读

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

请参阅 SMS_ConfigurationItemBaseClass服务器 WMI 类

CreatedBy
数据类型String

访问类型:只读

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

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

CustomSeverity
数据类型UInt32

访问类型:读/写

限定符:无

软件更新的自定义严重性分级。 默认值为 0。

CustomSeverityName
数据类型String

访问类型:只读

限定符:[read]

自定义严重性分级的文本。

DateCreated
数据类型DateTime

访问类型:只读

限定符:[not_null,read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

DateLastModified
数据类型DateTime

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

DatePosted
数据类型DateTime

访问类型:只读

限定符:[read]

发布软件更新的日期和时间。

DateRevised
数据类型DateTime

访问类型:只读

限定符:[read]

修订软件更新的日期和时间。

EffectiveDate
数据类型DateTime

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

EULAAccepted
数据类型UInt32

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

EULAExists
数据类型Boolean

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

EULASignoffDate
数据类型DateTime

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

EULASignoffUser
数据类型String

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

ExecutionContext
数据类型UInt32

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

IsBundle
数据类型Boolean

访问类型:读/写

限定符:[not_null]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

IsContentProvisioned
数据类型Boolean

访问类型:只读

限定符:[read]

true 如果已预配软件更新内容,则为 。 默认值为 false

IsDeployable
数据类型Boolean

访问类型:只读

限定符:[read]

true 如果软件更新已准备好包含在部署中,则为 。 默认值为 false

IsDeployed
数据类型Boolean

访问类型:只读

限定符:[read]

true 如果已部署软件更新,则为 。 默认值为 false

IsDigest
数据类型Boolean

访问类型:只读

限定符:[read、lazy]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

IsEnabled
数据类型Boolean

访问类型:读/写

限定符:[not_null]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

IsExpired
数据类型Boolean

访问类型:读/写

限定符:[not_null]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

IsHidden
数据类型Boolean

访问类型:读/写

限定符:[not_null]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

IsLatest
数据类型Boolean

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

IsMetadataOnlyUpdate
数据类型Boolean

访问类型:只读

限定符:[read]

true 如果软件更新元数据库仅为更新 CI,则为 。 默认值为 false

IsOfflineServiceable
数据类型Boolean

访问类型:只读

限定符:[read]

是否可以将更新应用于脱机映像。 默认值为 true

IsQuarantined
数据类型Boolean

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

IsSuperseded
数据类型Boolean

访问类型:只读

限定符:[read, not_null]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

IsUserDefined
数据类型Boolean

访问类型:读/写

限定符:[not_null]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

LastModifiedBy
数据类型String

访问类型:只读

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

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

LastStatusTime
数据类型DateTime

访问类型:只读

限定符:读取

上次状态更新时间。

LocalizedCategoryInstanceNames
数据类型: String 数组

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

LocalizedDescription
数据类型String

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

LocalizedDisplayName
数据类型String

访问类型:只读

限定符:[read]

请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

LocalizedEulas
数据类型SMS_CI_LocalizedEulas Array

访问类型:只读

限定符:[read、lazy]

软件更新的本地化Microsoft软件许可条款的数组。

LocalizedInformation
数据类型SMS_CI_LocalizedProperties Array

访问类型:只读

限定符:[read、lazy]

有关软件更新的特定于语言的本地化信息的列表:

  • String DisplayName

  • 字符串说明

  • String InformativeURL

  • UInt32 LocaleID

    LocalizedInformativeURL
    数据类型String

    访问类型:只读

    限定符:[read]

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    LocalizedPropertyLocaleID
    数据类型UInt32

    访问类型:只读

    限定符:[read]

    请参阅 SMS_ConfigurationItemBaseClass服务器 WMI 类

    MaxExecutionTime
    数据类型UInt32

    访问类型:读/写

    限定符:无

    运行软件更新所需的最长时间。 默认值为 30。

    ModelID
    数据类型UInt32

    访问类型:读/写

    限定符:[not_null]

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    ModelName
    数据类型String

    访问类型:读/写

    限定符:[unique, not_null]

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    NumMissing
    数据类型UInt32

    访问类型:只读

    限定符:[read]

    目标集合中缺少软件更新的计算机数。

    NumNotApplicable
    数据类型UInt32

    访问类型:只读

    限定符:[read]

    目标集合中软件更新不适用的计算机数。

    NumPresent
    数据类型UInt32

    访问类型:只读

    限定符:[read]

    目标集合中已安装软件更新的计算机数。

    NumTotal
    数据类型UInt32

    访问类型:只读

    限定符:[read]

    软件更新的目标集合中的计算机总数。

    NumUnknown
    数据类型UInt32

    访问类型:只读

    限定符:[read]

    目标集合中已知软件更新状态的计算机数。

    PercentCompliant
    数据类型UInt32

    访问类型:读取

    限定符:[read]

    符合此配置项目的客户端计算机的百分比。

    PermittedUses
    数据类型UInt32

    访问类型:读/写

    限定符:[not_null]

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    PlatformCategoryInstance_UniqueIDs
    数据类型: String array

    访问类型:读/写

    限定符:无

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    PlatformType
    数据类型UInt32

    访问类型:读/写

    限定符:无

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    RequiresExclusiveHandling
    数据类型Boolean

    访问类型:只读

    限定符:[read]

    true 如果必须单独安装软件更新,则为 。 默认值为 false

    RevisionNumber
    数据类型UInt32

    访问类型:只读

    限定符:[read, not_null]

    更新的修订号。

    SDMPackageLocalizedData
    数据类型: SMS_SDMPackageLocalizedData 数组

    访问类型:读/写

    限定符:[延迟]

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    SDMPackageVersion
    数据类型UInt32

    访问类型:读/写

    限定符:[not_null]

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    SDMPackageXML
    数据类型String

    访问类型:读/写

    限定符:[延迟]

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    SecuredScopeNames
    数据类型: String 数组

    访问类型:只读

    限定符:无

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    SedoObjectVersion
    数据类型String

    访问类型:只读

    限定符:无

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    Severity
    数据类型UInt32

    访问类型:只读

    限定符:[read]

    软件更新的严重性分级。 默认值为 0。

    SeverityName
    数据类型String

    访问类型:只读

    限定符:[read]

    严重性分级的文本。

    Size
    数据类型SInt64

    访问类型:只读

    限定符:[read]

    软件更新的大小。

    SourceSite
    数据类型String

    访问类型:读/写

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

    请参阅 SMS_ConfigurationItemLatestBaseClass服务器 WMI 类

    对于此类,可能的源站点由 UpdateSource_IDSMS_CIUpdateSources 服务器 WMI 类的 属性定义。

    UpdateLocales
    数据类型String Array

    访问类型:只读

    限定符:[read]

    适用于软件更新的区域设置。

备注

此类的类限定符包括:

  • Dynamic

  • 抽象

  • 安全

    有关“属性”部分中包含的类限定符和属性限定符的详细信息,请参阅 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服务器开发要求