如何在进程仍在运行时退出Powershell?

时间:2014-02-13 08:04:54

标签: batch-file powershell scripting cmd teamcity

我有一个powershell脚本,它通过批处理文件启动java应用程序。

powershell不会退出,因为java(进程)仍在运行,

我无法使用taskkill,因为我需要java继续运行,

使用TeamCity自动完成该过程,因此我不能手动关闭CMD窗口。

有什么建议吗?

3 个答案:

答案 0 :(得分:0)

为什么不用Start-process CmdLet来启动java进程?

答案 1 :(得分:0)

您可以尝试:

,而不是直接从powershell调用java
cmd /c java.exe <your stuff>

应该允许它启动java进程并结束powershell脚本。

答案 2 :(得分:0)

最后我使用了Winexe tool, 它允许您从Linux启动cmd命令到Windows机器。 并使用此工具运行批处理。