关于软件汇报部署
软件更新通过创建软件更新部署在 Configuration Manager 中传送到客户端计算机。 使用 Configuration Manager SDK 接口创建软件更新部署是一个多步骤过程。 下面概述了使用 Configuration Manager SDK 接口部署软件更新的基本方法。
有关软件更新的详细信息,请参阅 部署和管理软件更新。
注意
Configuration Manager SDK 不支持删除更新或更新捆绑包。
选择要安装的软件更新。
这可能类似于运行查询来确定应安装哪些更新。
有关使用条件的查询的信息,例如为特定知识库文章选择软件更新,或选择特定严重级别的软件更新,请参阅如何枚举汇报匹配特定条件。
获取配置项目标识 (CI_ID) 值。
CI_ID值标识跨多个类的软件更新信息。 为了使用 Configuration Manager SDK 接口,CI_ID值至关重要。
CI_ID值是多个类的属性,可以使用 SMS_SoftwareUpdate 类轻松识别。
有关包含CI_ID的多个查询的详细信息,请参阅如何枚举汇报匹配特定条件。
下载软件更新内容。
必须手动下载软件更新内容。 若要确定必须下载哪些内容,请查询 SMS_CIToContent 类,并获取与特定语言条件匹配的属性列表 ContentID
。 获得属性列表 ContentID
后,可以使用前面获取的属性,从 SMS_CIContentFiles 类 ContentID
获取内容文件的相关下载 URL 和相关属性。
创建软件更新部署包。
软件更新部署包包含软件更新内容。 有关创建部署包的信息,请参阅 如何创建部署包。
将更新内容添加到软件更新包。
创建软件更新部署包后,可以使用 SMS_SoftwareUpdatesPackage 类中的 AddUpdateContent 方法将软件更新内容添加到 包 中。 有关将软件更新内容添加到部署包的信息,请参阅如何向部署包添加汇报。
创建软件更新部署以分发软件更新。
通过创建软件更新部署来分发软件更新。 有关创建软件更新部署的过程的信息,请参阅如何配置和部署汇报。
另请参阅
如何枚举匹配特定条件汇报
如何创建更新列表
如何创建部署包
如何将汇报添加到部署包
如何从部署包中删除汇报
如何配置和部署汇报