業務アプリ

Power Automate for Desktop(PAD)で作成した「フロー名の一覧を自動で取得するコマンド」

Power Automate for Desktop(PAD)で作成した「フロー名の一覧を自動で取得するコマンド」 業務アプリ
スポンサーリンク

Power Automate for Desktop(PAD)で作成した「フロー名の一覧を自動で取得するコマンド」

Power Automate for Desktop(PAD)で作成した「フロー名の一覧を自動で取得するコマンド」は、2025年現在、公式CLI(`PAD.Console.Host.exe`)単体では非対応です。※`run –flow` でのフロー実行は可能ですが、一覧取得オプションは未実装)。 ただし、以下の方法を使えば、フロー一覧を取得・参照することができます。

✅ 方法1 フローの保存ディレクトリを直接調べる(ローカルパス)

PADのフローは、ユーザーディレクトリ配下にローカル保存されています。そこをスキャンすれば一覧取得が可能です。

📂 標準保存先(ローカル実行用フロー)

plaintext
%USERPROFILE%DocumentsPower Automateflows

例) `C:Usersユーザー名DocumentsPower Automateflows`

📜 内容構成
各フローは GUID名のフォルダとして保存され、その中に `flow.json` ファイルが含まれます。

🛠 PowerShellスクリプト フロー名を一覧取得

以下のPowerShellで、PADローカルのフロー名を一覧表示できます。

powershell
$flowsPath = "$env:USERPROFILEDocumentsPower Automateflows"

Get-ChildItem -Path $flowsPath -Directory | ForEach-Object {
    $flowJsonPath = Join-Path $_.FullName "flow.json"
    if (Test-Path $flowJsonPath) {
        $flowJson = Get-Content $flowJsonPath -Raw | ConvertFrom-Json
        [PSCustomObject]@{
            FlowID   = $_.Name
            FlowName = $flowJson.properties.displayName
        }
    }
} | Format-Table -AutoSize

✅ 出力例

FlowID                               FlowName
---                               -----
8f1e23a4-xxxx-4d3f-aaaa-cccccccccccc  在庫チェック
a931b54b-yyyy-4412-bbbb-dddddddddddd  請求書出力

🔄 応用 CSVに保存

powershell
... | Export-Csv -Path "$env:USERPROFILEDesktopPAD_Flows.csv" -NoTypeInformation

❌ CLIでの直接取得は未対応(現時点)

方法 対応状況
PAD.Console.Host.exe list のようなコマンド ❌ なし(未実装)
Power Platform CLI(pac flow list ✅ クラウドフロー用(※PADには非対応)

💬 まとめ

・PAD(無料版)のフロー名一覧は、ローカル保存ディレクトリをPowerShellで取得が最適解
・`PAD.Console.Host.exe` に一覧取得機能は現時点で存在しない
・Power Platform CLI(`pac`)はクラウドフロー用なので注意
💡「見えぬものを探すには、仕組みの裏側を見る勇気が要る。」 — コペンギンのローカル解析心得
RPA パソコンの自動化関連ページのご紹介
RPA >  
業務自動化
歴史 比較(価格 仕様RPA/API連携 BizRobo! (価格)
デスクトップ操作型RPA
概要 歴史 Power Automate 概要 歴史 比較(プラン 仕様初期設定 マネーフォワード
Power Automate Desktop(PAD)
概要 歴史 Premium比較
無人実行
概要 PADとCLI Power Platform CLI 注意点
PAD.Console.Host.exe 概要 コメント 実行確認 メール通知 フロー一覧を自動取得
タスクスケジューラ 概要 設定手順
バッチファイル 概要 基礎 基本構文 テンプレート
PC環境 概要 ログイン状態にし続ける スリープを無効化 自動ログイン設定

Power Automate Premium
歴史 無料比較 Power Automate CLI 歴史

 

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