Share via


ベスト プラクティス

この記事では、 Power Automate デスクトップ フローを実行してワークロードを分散するためのベスト プラクティスを紹介します。

タイムアウトを回避し、マシン間で負荷を分散する

複数のデスクトップ フローを同時に実行すると、タイムアウトが発生する場合があります。 推奨される戦略の 1 つを採用してワークロードを分散し、ターゲット マシンに過負荷をかけることなくすべてのデスクトップ フローが正常に実行されるようにします。

  • デスクトップ フローを異なる時間に実行するように計画して、時間の経過とともに負荷を分散します。 このプラクティスは、限られたセットのマシンがあり、デスクトップ フローを開始するトリガーを制御できる場合に最適です。

  • 同じ構成のデスクトップ フローを並行して実行するマシン グループを作成します。 コンピューター グループに関する詳細については、コンピューター グループの管理 を参照してください。

  • 異なるマシンをターゲットとする個別の接続を使用する、複数のフローを作成します。 デスクトップ フロー接続に関する詳細については、デスクトップ フロー接続を作成する を参照してください。

示された戦略すべてに従うことで、同じデバイスでのデスクトップ フローの競合や、タイムアウトによる失敗を防止できます。

Note

  • デスクトップ フローを非アテンド型モードで実行するには、組織が並行して実行する予定のデスクトップ フローの数を予測し、適切な量の非アテンド型アドオンを購入する必要があります。
  • 再起動または接続の問題が原因でターゲット デバイスまたはゲートウェイがオフラインになった場合、デスクトップ フローは失敗するまで最大 3 時間待機します。 この待機時間により、一時的なマシン状態が可能になり、デバイスが再起動または更新サイクルを経た場合でも、自動化を正常に実行できます。

長時間実行されるデスクトップ フローをサポートする

一部のデスクトップ フローは、長時間 (24 時間以上など) 実行される場合があります。 これらのフローが正常に実行され、既定のタイムアウト値に起因する失敗を防ぐには、次のステップに従います。

  1. Desktop 用 Power Automate で作成したフローを実行アクションで省略記号 (...) を選択し、設定を選択します。

  2. タイムアウト を選択し、期間を更新して、デスクトップ フローの実行を適切に処理します。

    デスクトップ フロー クラウド アクションの設定オプションのスクリーンショット。

  3. 完了を選択します。

クラスター内のゲートウェイ間で負荷を均等に分散する

重要

中国リージョンを除き、デスクトップ フローのゲートウェイは非推奨になりました。 コンピューター管理機能への切り替えます。 ゲートウェイから直接接続への切り替えの詳細情報。

Power Automate を使用すると、クラスター内のゲートウェイ全体にデスクトップ フローの実行を均等に分散できます。 既定では、負荷分散中のゲートウェイの選択はランダムです。

負荷分散を提供するには:

  1. Power Automate ポータルを開き、Data>Gateways に移動して、ゲートウェイ クラスターを選択します。

  2. ゲートウェイの詳細ページで、クラスター内のすべてのゲートウェイで実行するをオンに切り替えます。 このオプションにより、そのクラスター内のすべてのゲートウェイ上のデスクトップ フロー実行が分散されます。

    まれに、この設定が有効になり、クラスター メンバー間で負荷分散の実行が開始されるまでに最大 10 分かかる場合があります。

    ゲートウェイ詳細ページのスクリーンショット。

重要

  • クラスター内のオフライン ゲートウェイ メンバーは、パフォーマンスに悪影響を与えます。 これらのメンバーは無効にするか削除します。
  • ローカル Windows アカウントを使用している場合は、クラスター内のすべてのマシンが同じローカル アカウントと同じパスワードを持っている必要があります。 これらの資格情報は、デスクトップ フロー接続を作成する際に使用します。
  • Active Directory または Microsoft Entra ID に参加しているコンピュータを使用している場合は、デスクトップ フロー接続のユーザー アカウントがクラスター内のすべてのゲートウェイにアクセスできることを確認します。