7
使用启动过程捕获标准输出和错误
Start-Process访问StandardError和StandardOutput属性时,PowerShell 命令中是否存在错误? 如果运行以下命令,则无输出: $process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait $process.StandardOutput $process.StandardError 但是,如果我将输出重定向到文件,则会得到预期的结果: $process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait -RedirectStandardOutput stdout.txt -RedirectStandardError stderr.txt