Skip to main content

write-host, write-output

コマンド出力先> file.txt で保存される?
Write-Output標準出力✅ はい
Write-Error標準エラー出力⚠️ 2> で保存可能
Write-Hostホスト出力(専用)❌ 保存されない

Write-Host は 直接コンソールに文字を表示するだけで、リダイレクト (>) では捕捉されません。

ps1
.\a.ps1 > a.txt

✅ Write-Host はいつ使うべき? 色付き出力をしたいとき(PowerShell 7以降では Write-Host "text" -ForegroundColor Cyan)

明示的に「画面にだけ出したい」デバッグや状況表示