Power Automate Desktop 無償版 タスクスケジューラで自動実行をする手順

  • URLをコピーしました!

Power Automate Desktop(PAD)は、Windows環境での業務効率化を支援する自動化ツールで、無償版でも多くの機能を利用できます。しかし、無償版では標準で「スケジュール実行」機能がありません。そのため、自動実行を実現するには「Windows タスク スケジューラ」という標準ツールを活用する必要があります。

この記事では、初心者向けに無償版のPADとタスクスケジューラを使って、フローをスケジュール通りに自動実行する方法を詳しく解説します。難しそうに感じるかもしれませんが、一つひとつ手順を追えば簡単に設定できますので、ぜひ挑戦してみてください!


目次

スケジュール自動実行を設定する手順

以下の手順で、Power Automate Desktopのフローをタスクスケジューラを使って自動実行する方法を解説します。


ステップ1: PADで実行したいフローを作成する

最初に、タスクスケジューラで実行する対象となるフローをPAD上で作成します。

1. PADを起動する

  • スタートメニューまたは検索バーで「Power Automate Desktop」と入力してアプリを開きます。

2. 新しいフローを作成する

  • ホーム画面で「新しいフロー」をクリック。
  • フロー名を入力し、「作成」をクリック。

3. フローの内容を設定する

例えば、「指定フォルダ内のファイルを別フォルダに移動するフロー」を作成する場合:

  • 「フォルダ内のファイルを取得」アクションを追加。
    • 取得元フォルダを指定します。
  • 「ファイルを移動」アクションを追加。
    • 移動先フォルダを指定します。

4. フローを保存する

  • 画面右上の「保存」ボタンをクリックしてフローを保存します。

これで、自動実行したいフローが準備できました。


ステップ2: Windows タスク スケジューラを開く

PAD単体ではスケジュール実行ができないため、Windows標準の「タスク スケジューラ」を利用します。

1. タスクスケジューラを起動する

  • Windowsの検索バーで「タスクスケジューラ」と入力し、アプリを開きます。

2. 新しいタスクを作成する

  • 右側の「タスクの作成」をクリックします。
  • 「全般」タブで以下の設定を行います:
    • タスク名を入力(例: 「毎日9時のファイル整理」)。
    • 「ユーザーがログオンしているかどうかにかかわらず実行する」を選択。
    • 「最上位の特権で実行する」にチェックを入れます。

ステップ3: 実行のタイミングを設定する

1. 「トリガー」タブでスケジュールを設定

  • 「トリガー」タブを選択し、「新規」をクリック。
  • 実行するスケジュールを設定します。
    • 例:毎日9時に実行する場合:
      • 「毎日」を選択。
      • 開始時刻を「09:00」に設定。
      • 必要に応じてスケジュールを調整(週単位や特定の曜日も指定可能)。

ステップ4: フローを実行する設定を行う

1. 「操作」タブでフローを指定

  • 「操作」タブを選択し、「新規」をクリック。
  • 「操作」で「プログラムの開始」を選択します。

2. Power Automate Desktopの実行コマンドを入力

以下の内容を設定します:

  • プログラム/スクリプトC:\Windows\System32\cmd.exe
  • 引数の追加/c "C:\Program Files (x86)\Power Automate Desktop\PAD.Console.exe run <フロー名>" <フロー名>には、PADで作成したフローの名前を入力します。

3. 作成したタスクを保存

  • 「OK」をクリックしてタスクを保存します。
  • 保存時にパスワードの入力を求められる場合は、Windowsログイン時のパスワードを入力してください。

ステップ5: スケジュールタスクをテストする

  1. タスクを手動で実行
    • タスクスケジューラの一覧から作成したタスクを右クリックし、「実行」をクリック。
    • タスクが正常に動作すれば設定完了です。
  2. フローが正しく動作しているか確認
    • PAD上でエラーログが出ていないかを確認します。

よくある質問(FAQ)

Q1: フローが自動実行されない原因は?

原因1: フロー名の指定ミス

  • タスクスケジューラで指定した<フロー名>がPAD上の名前と一致していない可能性があります。正確にフロー名を入力しているか確認してください。

原因2: Windowsの権限設定の問題

  • 「ユーザーがログオンしているかどうかにかかわらず実行する」を選択していない場合、PCがロック状態ではタスクが実行されません。

原因3: Power Automate Desktopのインストールパスの違い

  • インストールディレクトリが異なる場合、PAD.Console.exeのパスを正しいものに変更する必要があります。

Q2: スケジュールの細かい設定は可能ですか?

  • はい、タスクスケジューラの「トリガー」タブで、曜日や特定の日付、時間帯を細かく設定することができます。
  • また、「詳細設定」で「タスクが失敗した場合の再試行」なども設定可能です。

Q3: 無償版でもこの手順で問題なく使えますか?

  • はい、Power Automate Desktopの無償版でも問題なくタスクスケジューラを使った自動実行が可能です。
よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

目次