使用java执行Powershell脚本

使用java执行Powershell脚本,java,powershell-2.0,Java,Powershell 2.0,我想使用java执行powershell cmdlet。我有什么办法可以实现这一点吗? 我尝试使用Runtime和exec命令,但输出窗口在两者之间挂起。使用较新的ProcessBuilder类更容易。Runtime.exec有几个陷阱,您需要记住,以使事情正常运行。例如,您需要确保流程的输入和输出流得到正确处理 我建议您在谷歌上搜索一个使用ProcessBuilder的示例。我尝试使用ProcessBuilder类,但它只能执行一个powershell命令。我尝试传递powershell脚本文

我想使用java执行powershell cmdlet。我有什么办法可以实现这一点吗?
我尝试使用Runtime和exec命令,但输出窗口在两者之间挂起。

使用较新的ProcessBuilder类更容易。Runtime.exec有几个陷阱,您需要记住,以使事情正常运行。例如,您需要确保流程的输入和输出流得到正确处理


我建议您在谷歌上搜索一个使用ProcessBuilder的示例。

我尝试使用ProcessBuilder类,但它只能执行一个powershell命令。我尝试传递powershell脚本文件以执行,但结果和Runtime相同。执行控制台挂起在两者之间。