如何知道Windows是否有未决的安全更新从CMD或Python?

我需要知道,如果Windows有未决的安全更新从CMD或Python。

我从cmd中find了一个表单:

– 第一:我执行>> C:\Windows\system32\wuauclt.exe /detectnow

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

但是我认为一定是另一种简单的方式来做到这一点。

我发现,为C#存在一个名为WUApiLib的库,这存在python或风格的东西?

你当然可以使用Powershell这样的事情:

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

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