从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