从Node.js代码在Windows远程计算机上运行Powershell脚本

时间:2019-07-14 07:00:39

标签: node.js windows powershell devops winrm

我有一个PowerShell脚本,我想在远程Windows机器上运行 使用我的Node.js代码(我具有计算机的凭据)。知道如何实现吗?

1 个答案:

答案 0 :(得分:1)

您可以将nodejs child_process exec模块用于此目的。 例如:

const { exec } = require('child_process');
exec('dir c://', (error, stdout, stderr) => {
  if (error) {
    console.error(`exec error: ${error}`);
    return;
  }
  console.log(`stdout: ${stdout}`);
  console.log(`stderr: ${stderr}`);
});