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_SoftwareUpdate
true
属性设置为 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 类
关于软件更新部署