【问题标题】:Execute Powershell script using java使用java执行Powershell脚本
【发布时间】:2013-07-04 18:16:41
【问题描述】:

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

【问题讨论】:

    标签: java powershell-2.0


    【解决方案1】:

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

    我建议您在 Google 上搜索有关使用 ProcessBuilder 的示例。

    【讨论】:

    • 我尝试使用 ProcessBuilder 类,但它只能执行一个 powershell 命令。我尝试传递 powershell 脚本文件来执行,但结果与 Runtime.exec 控制台在两者之间挂起。
    猜你喜欢
    • 1970-01-01
    • 2013-08-19
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    • 2020-08-12
    • 2011-06-06
    • 2018-08-14
    • 1970-01-01
    相关资源
    最近更新 更多