Power Automate for Desktop でコマンドラインから実行する方法
Power Automate for Desktop でコマンドラインから実行する方法

Power Automate for Desktop でコマンドラインから実行する方法

  • URLをコピーしました!
目次

登場人物

上司(先輩): Power Automateを使いこなす頼れる人。部下(後輩): Power Automate初心者で、ちょっとポンコツだけどやる気はある。

🔹部下:「先輩~!Power Automateのフロー、ボタン押さずに動かしたいっす!」

上司:「ほう、ついに効率化に目覚めたか。」部下:「毎回アプリ開いて ‘実行’ 押すの、めんどくさいんすよ!」上司:「なら、コマンドラインから実行すればいいぞ。」部下:「コマンドライン…?なんかカッコいいっすね!」上司:「まあな。じゃあ、やり方を教えてやる。」

1️⃣ コマンドライン実行の基本を知ろう

部下:「でも、コマンドラインって何っすか?」上司:「ざっくり言うと、黒い画面(Command Prompt)から命令を打って、PCを操作する方法だ。」部下:「おぉ…なんかハッカーっぽいっすね!」上司:「雰囲気だけな。Power Automate for Desktop も、コマンドを使えば自動で実行できるんだ。」

2️⃣ 実行コマンドの書き方

部下:「で、どうやってコマンドを打つんすか?」上司:「基本的には、以下の形式で実行する。」

"C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe" run --name "フロー名" 💡ポイント

🔹 PAD.Console.Host.exe は Power Automate for Desktop を実行するプログラム🔹 run --name "フロー名" で指定したフローを実行

部下:「なるほど!これをコマンドプロンプトで打てばいいんすね!」上司:「そういうことだ。ただし、Power Automateにサインインしておく必要があるぞ。」

3️⃣ 実際にやってみよう!

部下:「よし!試してみるっす!」

💡手順

1️⃣ Windowsキー + R を押して「cmd」と入力し、Enter2️⃣ 次のコマンドをコピーして貼り付け(フロー名は自分のものに変更)

"C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe" run --name "サンプルフロー"

3️⃣ Enterキーを押す!

部下:「おぉっ!自動でフローが動いた!」上司:「そうだろ?これでいちいちアプリを開かなくても実行できる。」

4️⃣ パラメータを渡して実行する方法

部下:「先輩!でも、実行するたびに ‘入力値’ を変えたいっす!」上司:「よし、じゃあ ‘パラメータ’ を渡す方法を教えてやる。」

💡パラメータを指定する方法 "C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe" run --name "フロー名" --input "{'変数名':'値'}" 📌 例:ユーザー名を渡す場合 "C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe" run --name "サンプルフロー" --input "{'ユーザー名':'田中'}"

部下:「ほうほう…これで毎回違うデータを渡せるんすね!」上司:「その通り。例えば ‘Excelのファイル名’ を変えたいときにも使えるぞ。」

5️⃣ バッチファイルを作ってワンクリック実行!

部下:「でも、いちいちコマンド打つのめんどくさいっす…。」上司:「じゃあ、バッチファイルを作ればいい。」

💡手順

1️⃣ メモ帳 を開く2️⃣ 以下のコマンドを書き込む(フロー名を変更)

@echo off"C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe" run --name "サンプルフロー"pause

3️⃣ 「実行用.bat」 という名前で保存(拡張子 .bat にするのがポイント!)4️⃣ ダブルクリックするだけでフローが実行!

部下:「うおおお!クリックだけで動いた!」上司:「これでお前も立派な自動化マスターだな。」

📌 よくある質問

Q1: コマンドを打ったのにフローが実行されない…

✅ PAD.Console.Host.exe のパスが正しいか確認(Power Automateのインストール場所が違う可能性あり)✅ フロー名が正しく入力されているか確認✅ Power Automate にサインインしているか確認

Q2: 実行するとエラーが出る…

✅ 管理者権限でコマンドプロンプトを開いてみる✅ Power Automate for Desktop のバージョンが最新か確認✅ 実行PCに必要なアプリやファイルが揃っているか確認

Q3: 自動でパソコン起動時にフローを実行できる?

✅ バッチファイルを スタートアップフォルダ に入れれば、PC起動時に自動実行可能!📍 C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

💡まとめ

コマンドラインでPower Automateのフローを実行できる!パラメータを渡して実行することも可能!バッチファイルを作ればワンクリックで実行できる!

部下:「先輩!これで俺も毎回クリックせずにフローを動かせるっす!」上司:「まあな。ただし、仕事をサボるために使うなよ?」部下:「…。」上司:「おい。」

Power Automate for desktopとは? よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

カモネギ課長

関連記事

📎📎📎📎📎📎📎📎📎📎
BOT