Power Automate Desktopでフローを実行した際、資格情報が想定どおりに動作せず、ログインやデータ取得に失敗することがあります。このようなトラブルの原因を突き止めるには、実行履歴の詳細ログを読み解くことが最も有効です。本記事では、資格情報に関連するエラーが発生した場合に、実行履歴から原因を特定する手順と判断基準を解説します。具体的なログの見方や、設定ミス・環境起因の切り分け方を身につけることで、再発防止にも役立ちます。
【要点】この記事で確認すること
- 最初に見る場所: Power Automate Desktopの「実行履歴」画面で、失敗した実行の「詳細」を開き、各アクションのログを確認します。
- 切り分けの軸: 資格情報の保存ミス(利用資格情報アクションの設定)、実行環境の制限(Windows Credential Managerへのアクセス権限、セキュリティポリシー)、資格情報自体の有効期限や変更の3つに分けて調査します。
- 注意点: 会社PCでは資格情報の直接編集や、管理者権限が必要な設定変更は避けてください。問題の特定後は、必要に応じて管理者へ連絡してください。
ADVERTISEMENT
目次
資格情報が想定どおり進まない主な原因
資格情報の設定ミス
最も多い原因は、フロー内で使用している「利用資格情報」アクションの設定値の誤りです。資格情報の名前やユーザー名、パスワードが実際のものと一致していない場合、認証に失敗します。また、資格情報を保存する際に「Windows資格情報」を選択したものの、保存先が間違っているケースも考えられます。
実行環境のセキュリティ制限
Power Automate Desktopは、Windowsの資格情報マネージャー(Credential Manager)に保存された情報を読み取ります。会社のセキュリティポリシーで資格情報マネージャーへのアクセスが制限されている場合や、フローがサービスアカウントで実行されている場合に、読み取りに失敗することがあります。
資格情報の有効期限や変更
ユーザーのパスワードが変更されたり、アカウントが無効化されたりすると、保存していた資格情報が使えなくなります。特にActive Directory環境では、パスワードポリシーにより定期的な変更が義務付けられているため、古い資格情報が残ったままになっていないか確認が必要です。
実行履歴の基本構造と読み方
実行履歴の確認手順
- Power Automate Desktopを開き、左側の「実行履歴」タブをクリックします。
- リストから失敗したフローの実行を探し、その行をクリックして選択します。
- 画面右側の「詳細」ペインに、実行ログが表示されます。各アクションの実行結果が時系列で並んでいます。
- 資格情報を使用しているアクション(例:Webサイトにサインイン、ファイル共有に接続)を見つけ、その横のアイコン(チェックマークやエラーマーク)を確認します。
- エラーマークがある場合は、そのアクションをクリックすると詳細なエラーメッセージが表示されます。メッセージをコピーして対処に役立ててください。
エラーメッセージの種類と意味
実行履歴に表示される代表的なエラーメッセージとその意味を以下に示します。
| エラーメッセージ | 考えられる原因 |
|---|---|
| 資格情報が見つかりません | 資格情報の名前が間違っている、または保存されていない |
| ユーザー名またはパスワードが無効です | 資格情報の値が間違っている、またはアカウントがロックされている |
| アクセスが拒否されました | 資格情報マネージャーへのアクセス権限がない、または実行ユーザーが異なる |
| 資格情報の読み込みに失敗しました | 資格情報の暗号化方式が異なる、またはシステムの障害 |
成功・失敗の記録を見極めるポイント
実行履歴では、各アクションの左側にアイコンが表示されます。緑色のチェックマークは成功、赤色の×は失敗、黄色の警告は一部成功やスキップを意味します。資格情報に関連するアクションがすべて成功していても、後続の処理でエラーが出る場合は、資格情報自体は正しくても、その後で使用するデータやログイン後の画面遷移に問題がある可能性があります。
実行履歴から原因を特定する具体的手順
- 実行履歴を開き、失敗したフローを選択して「詳細」を表示します。
- ログを上から順にスクロールし、最初にエラーが発生したアクションを見つけます。多くの場合、資格情報を使用するアクションが原因です。
- エラーアクションをクリックすると、下の「出力」タブに詳細なメッセージが表示されます。メッセージ内の変数値やエラーコードを確認します。
- メッセージに「資格情報が見つかりません」とあれば、フローで使用している資格情報の名前を控え、フローエディターでそのアクションを開いて確認します。
- 「ユーザー名またはパスワードが無効です」と出た場合は、資格情報マネージャーで実際に保存されている値と、フローで指定している値を比較します。特に大文字小文字や特殊文字に注意してください。
- 「アクセスが拒否されました」の場合は、Power Automate Desktopの実行ユーザーと資格情報を保存したユーザーが同一かを確認します。異なる場合は、同じユーザーで保存するか、資格情報の種類を「Windows資格情報」から「汎用資格情報」に変更するなどの対処が必要です。
- 原因が特定できない場合は、フロー内で資格情報を再取得するロジック(例:利用資格情報アクションを再度実行)を追加して、一時的な問題かどうかを切り分けてください。
資格情報に関するトラブルシューティング比較表
| 原因 | 典型的な実行履歴の表示 | 確認すべきポイント | 推奨される対策 |
|---|---|---|---|
| 資格情報名の誤字 | 「資格情報が見つかりません」 | 資格情報マネージャーに保存されている名前とフロー内の名前を照合 | フロー内の利用資格情報アクションで、プルダウンから正しい名前を選択し直す |
| パスワード変更 | 「ユーザー名またはパスワードが無効です」 | ユーザーが最近パスワードを変更したかどうか | 資格情報マネージャーで該当資格情報を編集し、新しいパスワードに更新する |
| 実行ユーザーの不一致 | 「アクセスが拒否されました」 | Power Automate Desktopの実行アカウントと資格情報保存アカウントが同一か | 資格情報を「コンピューター上のすべてのユーザー」として保存するか、実行ユーザーで保存し直す |
| 資格情報マネージャーの破損 | 「資格情報の読み込みに失敗しました」 | 他のアプリケーションでも資格情報が使えないか確認 | 管理者に連絡し、資格情報マネージャーのリセットやシステムの復元を検討 |
よくある失敗パターンと対策
資格情報保存時の注意点
Power Automate Desktopで資格情報を保存する際、保存先として「Windows資格情報」と「汎用資格情報」の2種類があります。Windows資格情報は現在のユーザー専用で、フローを別のユーザーで実行すると読み込めません。一方、汎用資格情報は他のユーザーからも参照可能ですが、アプリケーション固有の管理領域に保存されます。資格情報を共有する必要がある場合は、汎用資格情報の使用を検討してください。
実行ユーザーと資格情報の不一致
Power Automate Desktopのフローは、通常サインインしているユーザーで実行されますが、タスクスケジューラーやサービスとして実行する場合は異なるユーザーコンテキストになります。その場合、資格情報マネージャーに保存した情報が読み取れずエラーになります。フローを手動で実行したときは成功しても、自動実行で失敗する場合は、この不一致が原因の可能性が高いです。
ネットワークやファイアウォールによる影響
資格情報自体は正しくても、認証先のサーバーにネットワーク経由で到達できない場合、タイムアウトや接続エラーが発生します。実行履歴には「接続がタイムアウトしました」などのメッセージが表示されます。この場合、資格情報の問題ではなく、ネットワークやファイアウォールの設定を確認する必要があります。
管理者へ確認すべき情報
原因を特定するために、管理者に以下の情報を伝えるとスムーズです。
- 失敗したフローの名前と実行日時
- 実行履歴からコピーしたエラーメッセージの全文
- フローで使用している資格情報の名称(実際のパスワードは伏せる)
- Power Automate DesktopのバージョンとOSのバージョン
- フローの実行ユーザー(自分のアカウントか、共有アカウントか)
管理者は、資格情報マネージャーのアクセス権限やグループポリシーの設定、証明書の有効性などを確認できます。また、組織のセキュリティポリシーによっては、資格情報の保存自体が禁止されている場合もあるため、その場合は代替手段(Azure Key Vaultの利用など)を検討する必要があります。
よくある質問(FAQ)
Q. 実行履歴にエラーが表示されないのに、フローが想定どおり動作しません。なぜですか?
すべてのアクションが成功していても、資格情報の内容が期待と異なる場合があります。例えば、資格情報は正しくても、ログイン後の画面要素が変わっている場合は、実行履歴ではエラーにならず、後続のアクションで意図しない動作になります。この場合は、資格情報ではなく、フローのロジック自体を見直す必要があります。
Q. 資格情報を変更しても、フローが古いパスワードを参照し続けます。
Power Automate Desktopは、フロー開始時に資格情報マネージャーから値を読み込みます。フロー実行中に資格情報を変更しても反映されません。変更後は、フローを新しく実行する必要があります。また、キャッシュが残っている場合は、Windowsの再起動を試してみてください。
Q. 複数のフローで同じ資格情報を使いたいのですが、いちいち保存し直す必要がありますか?
同じ資格情報名で保存すれば、どのフローからでも「利用資格情報」アクションで参照できます。資格情報マネージャーに一度保存すれば、複数のフローで使い回せますので、個別に保存する必要はありません。
まとめ
Power Automate Desktopの資格情報トラブルは、実行履歴の詳細ログを正しく読むことで、原因を効率的に特定できます。エラーメッセージの種類を見極め、資格情報の設定ミス、実行環境の制限、資格情報の有効期限の3つの軸で切り分けることが重要です。問題を管理者に報告する際は、実行履歴から得た具体的な情報を添えると解決が早まります。日頃から資格情報の管理を適切に行い、フローの実行ユーザーとの整合性を意識しておくことで、トラブルを未然に防ぐことができます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
