如何检测是否有任何内容写入输出流,即。脚本生命周期中的 StdOut。
- 这必须在退出脚本之前检查,以便只有这样 - 屏幕才能停止。
- 输出可能来自任何来源,包括外部命令,例如
java.exe
优选地,没有文件的开销,输出可以被重定向到该文件并检查其大小。
更新:像 java.exe 这样的本机应用程序可能不使用标准流进行输出。Output-Default
Cmdlet 即使在Start-Transcribe
.
我目前依靠错误代码$?
来检测失败,java.exe
但当然这是有限的。