如何检测是否有任何内容写入输出流,即。 StdOut在剧本的一生中。
java.exe
最好不要输出可以重定向的文件的开销并检查大小。
更新:java.exe等本机应用程序可能不会使用标准流进行输出。 Output-Default
Cmdlet即使在Start-Transcribe
中也无效。
我目前依靠错误代码$?
来检测java.exe
的失败,但当然这是有限的。
答案 0 :(得分:0)
如果脚本作为后台作业运行,这样看起来会容易得多。然后,所有输出都将被缓冲并使用receive-job读取。