快速查找更新列表上的信息

比方说,我想debugging一个问题,即几个客户端计算机受到过去几个月发生的一长串更新的影响。 我运行一个systeminfo | find /i "kb" > updatelist.log systeminfo | find /i "kb" > updatelist.log 。 现在我怎么才能find一种方法来快速得到更新目的的总结。 在NT6.x以前的操作系统上有一个这样的程序,但是这个function已经不再适用了。 任何有用的网站,这样做?

更新:所以也许像Windows Update Downloader或MrJinje更新XML工具是我正在寻找的东西,但都不是真正的脚本或可查询。

Sysinternals PSInfo提供比systeminfo更多的信息(产品和标题)。 尝试:

 psinfo.exe /s | find /i "kb" > updatelist.log 

输出:

 [snip]... Security Update for 2007 Microsoft Office System (KB969559) Security Update for 2007 Microsoft Office System (KB976321) Security Update for Microsoft .NET Framework 3.5 SP1 (KB2416473) 1 Security Update for Microsoft .NET Framework 4 Client Profile (KB2518870) 1 Security Update for Microsoft .NET Framework 4 Client Profile (KB2539636) 1 Security Update for Microsoft .NET Framework 4 Extended (KB2416472) 1 Security Update for Microsoft .NET Framework 4 Extended (KB2487367) 1 ...[snip] 

将知识库文章编号(如KB969559)粘贴到“帮助和支持”的search窗口中,可以快速查找有趣的补丁。 确保帮助和支持设置为search所有Microsoft产品。

Microsoft提供的MBSA工具可以编写脚本。 但是我不确定它会回到你想要的。 也许值得一瞧。