はじめに PowerShellをバックグラウンドで動かしているとWrite-Hostなどの表示コマンドで出力したメッセージが確認できなくて、必要な情報を見逃すことがありました。 Write-Host以外にも標準で提供されているWrite-Progressコマンドが結構便利なのでよく使うのですが、見えなければ意味がないので、ユーザー通知の方法を見直してみます。 PowerShellからトーストを制御することでデスクトップにメッセージや進捗率を表示する方法を調べてみました。 トースト表示 最近のWindows(8以降かな?)ではトースト(Toast)表示の機能が提供されています。Androidだとトーストを通知に使うのが一般的ですのでWindowsをタブレットとして利用ために必要だったのでしょう。 Windowsのトーストはデスクトップの右下に表示されます。タスクトレイから表示するバルーンと表