【发布时间】:2017-03-21 18:35:34
【问题描述】:
所以我有以下命令从命令行运行 java 应用程序并产生一堆输出。
java -jar client.jar --server test7.contoso.com --alternativeemailaddress fred1@contoso.com --organisation contoso --emailaddress fred@contoso.com --data1 1234 --Password1 123456 --data2 1234 --Password2 1234
我正在尝试从 PowerShell 中运行它并将输出捕获到一个变量以供进一步处理。
到目前为止,我已经找到了 100 种不同的方法来做到这一点,但没有一种方法特别有效。
有没有关于如何完成这项工作的最佳实践/惯例?
【问题讨论】:
-
这有什么Java-y吗?似乎问题真的是“如何在 PowerShell 中捕获程序的输出”,对吗?无论如何,与其说您找到了 100 种对您不起作用的方法,您应该描述具体在其中一种方法中不起作用的地方。否则,我们能给你的最好的就是对做什么的高级描述,这可能是你尝试过的 100 种方法之一。
-
100 种不同的方法.....小心显示一个没有以及您遇到的任何错误,以便我们帮助解释哪里出了问题?
标签: java shell powershell command-line powershell-4.0