是否可以使用 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 在 vista 之后的所有 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 并解析结果字符串以获得更多有用的数据:)
我正在 JavaScript/Node.js 中开发一个项目,我想获取所有已安装 windows 更新的列表,类似于使用 C# WUAPI 2.0 类型库。
我尝试使用 WMI 调用(win32_QuickFixEngineering class),但它 returns 在 vista 之后的所有 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 并解析结果字符串以获得更多有用的数据:)