积极答复者
如何获得某个微软产品(包括sp)的全部安全更新

问题
-
概要:
现要在企业内部提供一种安全更新服务,非WSUS,类似于offline的WSUS。
需求:
需要针对微软的多个产品的多个Service Pack进行所有的最新的安全补丁进行更新。类似于Microsoft Security Bulletins列出的一样。
技术问题:
现知道安全更新目录文件wsusscn2.cab包含以上所有信息,如何通过编程的方式针对产品取得所有的安全更新信息呢?例如Windows XP SP2的安全更新254个。
- 已移动 Maggie Luo 2013年1月31日 6:46
2013年1月24日 8:09
答案
-
请问你是想从 WSUSSCN2.CAB 里直接获取安装的具体内容么?MSBA 扫描计算机后的需要安装哪些缺少的更新的检测结果可以从日志中查到,但没有办法把具体的安装对象提取出来。WSUSSCN2.CAB 的内部格式没有公开,微软不支持用其它方式直接读取。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "ewinds"安装时可以查询WUA API ,只安装没有安装的。想问的是安装对象如何获得?在MBSA中可以offline扫描PC的更新状况,就是用的wsusscn2.cab。比如扫描到你是Windows XP SP2,需要安装多少补丁。
- 已建议为答案 Alexis ZhangMVP 2013年2月7日 21:31
- 已标记为答案 ewinds 2013年2月16日 0:24
2013年2月1日 11:34
全部回复
-
这个恐怕很难用编程方式实现,因为每台电脑已安装更新的多少、已安装更新的版本新旧情况都不一样,无法像 Windows Update 那样准确地判断应该安装哪些更新,只能一股脑地全部安装。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "ewinds"现知道安全更新目录文件wsusscn2.cab包含以上所有信息,如何通过编程的方式针对产品取得所有的安全更新信息呢?例如Windows XP SP2的安全更新254个。2013年1月31日 22:16
-
这个恐怕很难用编程方式实现,因为每台电脑已安装更新的多少、已安装更新的版本新旧情况都不一样,无法像 Windows Update 那样准确地判断应该安装哪些更新,只能一股脑地全部安装。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "ewinds"现知道安全更新目录文件wsusscn2.cab包含以上所有信息,如何通过编程的方式针对产品取得所有的安全更新信息呢?例如Windows XP SP2的安全更新254个。
安装时可以查询WUA API ,只安装没有安装的。想问的是安装对象如何获得?
在MBSA中可以offline扫描PC的更新状况,就是用的wsusscn2.cab。比如扫描到你是Windows XP SP2,需要安装多少补丁。
2013年2月1日 6:23 -
请问你是想从 WSUSSCN2.CAB 里直接获取安装的具体内容么?MSBA 扫描计算机后的需要安装哪些缺少的更新的检测结果可以从日志中查到,但没有办法把具体的安装对象提取出来。WSUSSCN2.CAB 的内部格式没有公开,微软不支持用其它方式直接读取。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "ewinds"安装时可以查询WUA API ,只安装没有安装的。想问的是安装对象如何获得?在MBSA中可以offline扫描PC的更新状况,就是用的wsusscn2.cab。比如扫描到你是Windows XP SP2,需要安装多少补丁。
- 已建议为答案 Alexis ZhangMVP 2013年2月7日 21:31
- 已标记为答案 ewinds 2013年2月16日 0:24
2013年2月1日 11:34 -
东西是都在里面,就是没有别的办法单独提取出来。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "ewinds"WSUS Offline Update<http://www.wsusoffline.net/>是解析的package.xml,可以得到下载链接。但是没有对应产品。我想从wsusscn2.cab中应该能全部获取吧。2013年2月4日 21:58
-
如果没有特殊要求必需要用 Windows XP SP2 的话,建议将所有 Windows XP 升级至 SP3。一方面便于管理、统一升级,另一方面 2010 年 7 月之后 SP2 已经不再提供新的安全更新了。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "ewinds"现要在企业内部提供一种安全更新服务,非WSUS,类似于offline的WSUS。2013年2月6日 22:03
-
感谢标记答案。欢迎继续在本组讨论技术问题。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "Alexis Zhang"MSBA 扫描计算机后的需要安装哪些缺少的更新的检测结果可以从日志中查到,但没有办法把具体的安装对象提取出来。WSUSSCN2.CAB 的内部格式没有公开,微软不支持用其它方式直接读取。2013年2月17日 22:06