7
Start-Processによる標準出力とエラーのキャプチャ
とプロパティStart-ProcessにアクセスするときにPowerShellのコマンドにバグはありますか?StandardErrorStandardOutput 次のコマンドを実行すると、何も出力されません。 $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