如何知道Windows是否有来自cmd或python的待定安全更新?

时间:2015-05-15 04:38:44

标签: python windows

我需要知道Windows是否有来自cmd或python的待处理安全更新。

我从cmd找到了一个表单:

- 首先:我执行>> C:\Windows\system32\wuauclt.exe /detectnow

- 之后:>> Read the %systemroot%\WindowsUpdate.log文件信息。

但我认为必须是另一种简单的形式。

我发现C#中存在一个名为WUApiLib的库,这对于python或者某种风格是否存在?

2 个答案:

答案 0 :(得分:0)

你当然可以使用Powershell来做这件事:

我无法找到任何直接访问WSUS信息的方法。您可以使用PyWin32或ctypes访问它们,但我无法找到任何示例。

答案 1 :(得分:0)

您可以使用命令行工具Wuinstall(http://www.wuinstall.com),如下所示: wuinstall / search 列出所有挂起的更新,使用/ xmlout选项可以将整个列表保存到xml以进行进一步处理