I am trying to run powershell script from JScript. powershell will pop up but the script is not getting executed.
Below is the sample code
var WSH = new ActiveXObject("WScript.Shell");
var exec= WSH.Exec("powershell .\test1.ps1");
exec.StdIn.Close();
test1.ps1 is a simple script which creates textfile.
Try putting the full path to c:\path\to\test1.ps1
. I guess there is a different idea of "the current directory" which .\
is not finding the right file. Also try putting -NoExit
on the end of the powershell command line, and maybe the window will stay open and you can read any error message.