Power Automate Desktopのフローの定期実行しようとしてうまくいかない記録(2025年7月版)

毎日、ブラウザを使った処理を定期実行させたかったわけですが、Power Automate自体、使い慣れていなくて、探り探り作っておりました。

で、定期実行させる方法を探っておりましたら、アプリそのものにはスケジューラは実装されておらず実行ボタンを押すのみ。ぐぬぬ。

適当に検索してみると、Power Automate Cloudにログインせよとかあるので試してみると、個人版では使えなくするぜとか。ぐぬぬ。

改めてDesktop版を何とかしようとすると、実行ファイルが"C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe"にあるから、それをタスクスケジューラから起動しろとか書いてあるわけですが、そんな場所にはないわけですよ。ぐぬぬ。

もはや、公開されているノウハウ記事が全く古くなっていて使い物にならなくなっとるわけですよ。古文書はあてにならないので試行錯誤した結果をここに記す。これもいつか風化してしまうであろうその時まで・・・

Power Automate Desktopの実行ファイルの場所

ひょっとしたらインストールの方式ごとに違うのかもしれませんが、自分の場合には Microsoft Storeからインストールしておるわけです。

https://apps.microsoft.com/detail/9NFTCH6J7FHV?hl=ja-jp&gl=JP&ocid=pdpshare

Store経由で入れた場合は、C:\Program Files\ 以下に分かりやすい形で入ることはまずない。いにしえのインストーラで入れた方は、C:\Program Files(x86)\ 以下に入っているかもしれん。

調べ方としては

  1. スタートメニューを右クリックするか検索して、タスクマネージャーを起動
  2. プロセスメニューより、Power Automate>Power Automate を探し右クリック
  3. ファイルの場所を開く を選択

4. Explorereが起動するので、そこに書かれているパスが探しているフォルダ。その中の PAD.Console.Host.exe が実行ファイル。

自分の場合は以下のようになった。バージョンとかいろいろな事情で変わっているかもしれない。

C:\Program Files\WindowsApps\Microsoft.PowerAutomateDesktop_11.2506.143.0_x64__8wekyb3d8bbwe\dotnet\PAD.Console.Host.exe

タスクスケジューラへの登録

これも「実行URL」を取得するとかいろいろ古文書に書いてあるが、もはや影も形も無い。ただ、今ではコマンドラインから実行し、引数にフロー名を指定することでイケるらしい。

  1. 検索で指定するなりして、タスクスケジューラを起動
  2. 好みで、左枠の「タスクスケジューラライブラリ」に新規フォルダを追加(右クリック>新しいフォルダー)既存のフォルダ内でも良い。
  3. フォルダを右クリック>基本テスクの作成
  4. 名前と説明を入力(例えば「定期実行フロー」)

5. タスクトリガーでは、実行スケジュールを指定

    適当に指定する

    6. プログラムの開始

    「プログラム/スクリプト」欄に先の実行ファイルのパスを" " をつけて指定。
    「引数の追加(オプション)」欄に、-flowName “フロー名"  ここで run –name “フロー名"という説もある。

    「要約画面」で「完了」を押して終了

    で、ここまてやって動かないんですわ。

    改めてコマンドラインから、例えば以下のようにしてフローを起動かけようとしてもダメなわけですね。

    "C:\Program Files\WindowsApps\Microsoft.PowerAutomateDesktop_11.2506.143.0_x64__8wekyb3d8bbwe\dotnet\PAD.Console.Host.exe" run --name "AutomateFlowSample"
    

    困った時の Copilot頼みでいろいろ質問してチェック項目を出してもらうわけですが、
    – コマンドプロンプトを管理者権限で起動
    – Power Automate Desktopにログイン済か確認
    – UIFlowServiceが起動しているか確認
    etc
    最後の UIFlowService に至っては、こんな名前のサービス自体が無いわけですよ。「インストールが不完全かもしれません」とか言ってきますが微妙です。信用できない。

    そんなわけで、手動でのフローの実行は出来ているものの、定期実行の設定でハマってます。
    どうしたらいいんでしょうねえ。ぐぬぬ。

    未分類

    Posted by tomi