如何通过Java在PowerShell_ISE.exe中运行.ps1文件

时间:2017-07-05 23:17:39

标签: java eclipse powershell scripting

所以我在java中创建一个GUI,通过PowerShell启动各种不同的脚本。我已经能够编写一个命令,在powershellISE中打开.ps1文件,但脚本实际上并没有运行。我的代码如下:

String [] str = {"cmd", "/c" "start", "powershell_ise.exe", "-file", "myPath"};
try{
    Runtime.getRuntime().exec(str);
} catch (IOException e) {
    e.printStackTrace();
}

我发现这个问题很有用:

Powershell open window (from Java.Runtime.exec)

但它没有解决我实际上运行脚本

的问题

非常感谢!

1 个答案:

答案 0 :(得分:0)

Windows PowerShell集成脚本环境(ISE)是一个图形主机应用程序,使您可以读取,编写,运行,调试和测试脚本。

如果您想要运行您知道有效的脚本,可以尝试将powershell_ise.exe替换为powershell.exeHow to run powershell in cmd应该有所帮助。