PowerShell バックグラウンドジョブとして実行した自作関数の進行状況をリアルタイムで把握する例

Receive-jobで進行状況を随時取得

 自作関数をStart-Jobを使ってバックグラウンド実行するなら、やはり進行状況はしりたいところだ。そこで、Receive-jobで進行状況を随時取得する例を作ってみた。

 自作関数(DoTestFunction)は、1秒周期で10回日時を出力する。スクリプトのメインは、Start-Jobで自作関数をバックグラウンドプロセスとしてキックした後、プロセスが完了するまで3秒周期で処理結果を取得する。

実行結果

コメント

タイトルとURLをコピーしました