是否可以使用 node.js 获取已安装 Windows 更新的列表?

Is it possible to get a list of installed Windows Updates using node.js?

我正在 JavaScript/Node.js 中开发一个项目,我想获取所有已安装 windows 更新的列表,类似于使用 C# WUAPI 2.0 类型库。

我尝试使用 WMI 调用(win32_QuickFixEngineering class),但它 returns 在 vi​​sta 之后的所有 windows 版本中是一个非常不完整的列表。

有谁知道我是否可以获得包括知识库更新在内的更新列表?我真的很想避免创建 c# .exe 并将数据序列化为 json 并将其从 c# 应用程序发送到我的 node.js 应用程序。

就这么简单:

const childProcess = require('child_process');
let result = childProcess.execSync('wmic qfe list').toString();
console.log(result);

当然你应该使用 try catch 并解析结果字符串以获得更多有用的数据:)