使用Node.js读取Windows事件日志

时间:2018-10-09 18:04:22

标签: node.js event-log

是否有读取远程Windows系统事件日志的npm软件包?我在npmjs.org上进行了快速搜索,但是找不到合适的东西。任何帮助表示赞赏。

亲切的问候

1 个答案:

答案 0 :(得分:0)

您可以使用powershell并获得其结果。例如:

const { exec } = require('child_process');
exec('PowerShell.exe Get-EventLog -Newest 5 -LogName "Application"', (error, stdout, stderr) => {
  if (error) {
    console.error(`exec error: ${error}`);
    return;
  }
  console.log(`stdout: ${stdout}`);
  console.log(`stderr: ${stderr}`);
});