Power Automate Desktop(以下、PAD)のフローを毎月1日など定期的に実行する方法をご紹介します。
PADっておいしいの?
ペペロンチーノとドリアっておいしいよね。
という方は、まずはこちらの記事をご覧ください。
広告
結論~PADの定期的な自動実行の方法
- PadFlowRunを利用すると、タスクスケジューラからPADのフローを実行できる
なお、PadFlowRunやタスクスケジューラを使用しない定期的な自動実行方法についてはこちらの記事をご覧ください。
用意するもの
- Windows 10
- Power Automate Desktop(PAD)
- PadFlowRun
- 実行したいPADのフロー
手順~PADの定期的な自動実行の方法(PadFlowRun+タスクスケジューラ)
PadFlowRunを準備する
PadFlowRunというツールを利用すれば、コマンドラインでフローが実行できます。
- 実行したいPADのフロー名をメモする
- 「YOSHIO」さんのサイトからPadFlowRunをダウンロードする
- ダウンロードしたzipファイルを解凍する
- 解凍したexeファイルを実行する
- 表示されたダイアログで「はい」を押す
「はい」を押すと、実行コマンドがコピーされる
PadFlowRunからのPADのフロー起動を試す
コマンドプロンプトからPADのフローが起動できることを試します。
- キーボードの「Windows ロゴ」と「R」を押す
- 表示された検索窓に「cmd」と入力して、コマンドプロンプトを起動する
- 右クリックすると、実行コマンドがペーストされる
- 「フロー名」を削除してメモしたフロー名を入力する
- 「Enter」キーを押す
- フローが実行されることを確認する
タスクスケジューラにタスクを設定する
タスクスケジューラにPadFlowRunを実行するタスクを登録することで指定したタイミングでPADのフローを自動実行することが可能となります。
- キーボードの「Windows ロゴ」と「S」を押す
- 表示された検索窓に「タスクスケジューラ」と入力する
- 「タスクの作成」を押す
- 「名前」に任意のタスクの名前を入力する
- 「ユーザーがログオンしているかどうかにかかわらず実行する」のラジオボタンを押す
- 「トリガー」タブを押し、「新規」ボタンを押す
- 実行タイミングを入力して「OK」ボタンを押す
下記の画面は毎月1日の0時に実行する場合の設定 - 「操作」タブを押し、「新規」ボタンを押す
- 「プログラム/スクリプト」に「PadFlowRun.exe」へのパスを入力する
- 「引数の追加(オプション)」にメモしたPADのフロー名を入力する
- 「OK」ボタンを押す
- 「OK」ボタンを押す
以上で、PADのフローがタスクスケジューラに設定したタイミングで自動実行されます。
広告
まとめ
本記事ではPADとタスクスケジューラを利用して定期的にフローを実行する方法をご紹介しました。
定期的に行う定型作業はPADに任せて時間を節約しましょう。
なお、自動実行を設定後にフローが失敗することがあります。
例えば、パソコン環境の変更、操作対象のシステムの仕様変更、不具合などといったことに起因する失敗です。このようなリスクに対応するためにはPADの常時監視が有効です。PADの常時監視についてはこちらの記事をご覧ください。
最後まで読んでいただきありがとうございます。
よかったら、下のボタンからフォローやシェアをしていただけるとうれしいです。
コメント
ご紹介いただいたPadFlowRunをありがたく使用させていただいております。
一つお聞きしたいのですが、自動で実行できるようになったのですが、処理後にPowerAutomateの画面が残ります。
これも自動的に閉じる方法があればお教えいただけませんでしょうか。
記事をご覧いただき誠にありがとうございます。
PadFlowRun関連の動作についてはお手数ですがYOSHIOさんへお問い合わせいただけますでしょうか。
https://yoshio-akz.blogspot.com/2021/03/stream-deck-power-automate-desktop.html