从Node.js执行Powershell脚本

我一直在网上和Stackoverflow上浏览,但是没有找到这个问题的答案。您将如何从Node.js执行Powershell脚本?该脚本与Node.js实例位于同一服务器上。

回答:

您可以仅生成一个子进程“ powershell.exe”,并侦听stdout的命令输出和stderr的错误:

var spawn = require("child_process").spawn,child;

child = spawn("powershell.exe",["c:\\temp\\helloworld.ps1"]);

child.stdout.on("data",function(data){

console.log("Powershell Data: " + data);

});

child.stderr.on("data",function(data){

console.log("Powershell Errors: " + data);

});

child.on("exit",function(){

console.log("Powershell Script finished");

});

child.stdin.end(); //end input

以上是 从Node.js执行Powershell脚本 的全部内容, 来源链接: utcz.com/qa/430168.html

回到顶部