有人および無人のデスクトップ フローの実行

デスクトップ フローを作成してテストした後は、イベント、スケジュール、またはボタンから実行できます。 これを可能にするには、デスクトップ フローを 自動化されたフローインスタント フロースケジュールされたフロー、またはビジネス プロセス フローに追加します。

前提条件

Important

デスクトップ フローのゲートウェイは、中国地域を除き、間もなく (6 月 30 日) 廃止されます。 コンピューター管理機能への切り替えを開始します。 詳細情報

  • Power Automate を通してデスクトップ フローをトリガーするには、コンピュータ または コンピュータ を使用する必要があります。 コンピュータは、デスクトップ プロセスを自動化するために使用される物理デバイスまたは仮想デバイスです。 コンピューター グループを使用すると、複数のコンピューター をまとめて管理して自動化ワークロードを展開します。

    コンピュータの代わりに、オンプレミス データ ゲートウェイ を使用できます。 ゲートウェイは、Power Automate とあなたのデバイスとの間にあるエンタープライズ グレードの安全な接続です。

  • オンプレミスのデータ ゲートウェイを使用してデスクトップ フローをトリガーする場合は、デスクトップ フロー接続をセットアップする必要もあります。

  • 職場または学校アカウント

    Important

    ゲートウェイの設定、Power Automate へのサインイン、Windows デバイスへのログインには、同じ職場または学校アカウントを使用する必要があります。

有人および無人のデスクトップ フローの実行

デスクトップ フローを作成する際は、これらを 有人 モード、または 無人 モードで実行します。 無人は、人による監督が不要なアプリケーションに最適です。

無人で実行している場合、Power Automate は Windows 10、Windows Server 2016、 Windows Server 2019 を実行している対象デバイスに自動的にサインインします。 自動化が完了すると、Power Automate はデバイスからサインアウトし、そのアクティビティを報告します。

有人で実行する場合、Power Automate では既存の Windows ユーザー セッションが使用されます。

デスクトップ フローをクラウド フローに追加するときに、デスクトップ フローを有人で実行するか、または無人で実行するかを選択できます。 有人実行と無人実行の主な違いを次に示します。

無人モード

無人のデスクトップ フローを実行するには、サインアウトしたすべてのユーザーがターゲット マシンを使用できるようにする必要があります。

Important

  • ロックされている Windows ユーザー セッションがある場合は、デスクトップ フローを実行できません。
  • 無人モードで実行されるフローは、昇格された特権で起動できません

Power Automate は、以下を実行します:

  1. Power Automate は、ターゲットのデバイス上で Windows ユーザー セッションを作成、管理、解放します。

  2. 無人のデスクトップ フローは、画面がロックされているデバイスで実行され、実行中にフローは表示されません。

  3. アクティブな Windows ユーザー セッション (ロックされている場合も含む) がある場合、Windows 10 デバイスを無人で実行することはできません。 次のエラーが表示されます: デスクトップ フローを実行できません。ターゲットのデバイスにロックされた、または非アクティブな Windows ユーザー セッションがあります

  4. Windows Server で、デスクトップ フローを実行するユーザーと同じユーザーでロックされた Windows ユーザー セッションを開いている場合、同じエラーが表示されます。デスクトップ フローを実行できません。ターゲット デバイス上にロックされた、または非アクティブな Windows ユーザー セッションがあります

無人モードで Windows セッションを再利用する

Windows セッションが存在し、無人実行のロックが解除されていない限り、デスクトップ フローは Windows セッションで実行できます。

既定では、無人実行ごとにマシン上に新しいセッションが作成され (接続で提供された資格情報を使用)、フローはこのセッションで実行され、フローの最後にセッションがサインオフされます。

"Windows セッションの再利用" 機能を使用すると、デスクトップ フローを既存のセッションで実行できます。 フロー実行の最後にセッションはロックされ、別のデスクトップ フロー実行に再利用できます。

Windows セッションの再利用を許可する
  1. Power Automate にサインイン
  2. [マシン] を選択してから、[マシン] または [マシン グループ] を選択します
  3. [詳細の編集] を選択する
  4. [はい] を選択する

Note

グループにマシンを追加する場合、マシンはグループで定義されているのと同じ設定を使用します。 マシン グループから削除する場合、マシンの設定はグループ レベルで定義された設定のままになります。

既知の問題と制限事項

"セッションの再利用" は、ユーザーが複数のセッションを持つことができるマシンではサポートされていません (ユーザーは単一のセッションに制限されていません)。

有人モード

有人のデスクトップ フローを実行するには、接続用に構成されたユーザーの名前と一致するアクティブな Windows ユーザー セッションが必要です。 セッションをロックすることはできません。

ターゲットのマシンで有人のデスクトップ フローが開始されると、実行が完了するまでデバイスとのやり取りを避けることをお勧めします。

同じデバイスで複数のデスクトップ フローを順番に実行する

複数のデスクトップ フローをひとつ、または複数のデバイスで実行するようにスケジュールできます。 複数のデスクトップ フローが同じデバイス上で実行されるようにトリガーされている場合、Power Automate はこれらのルールに従います:

  1. 最初のデスクトップ フローは、優先度と要求された時間に基づいてターゲット デバイスで実行されます。

  2. 他のデスクトップ フローをキューに入れてから、キュー登録済み として表示します。

  3. 要求された優先度と時間に基づいて各実行が完了した時に、次のデスクトップ フローを選択します。これは、次に実行 と表示されます。

実行キューによってデバイスのリアルタイム実行順序を表示できます。 優先度を変更するか、キューの先頭に移動することにより、実行時に実行キューのデスクトップ フローの順序を変更することもできます。

Note

これらのオーケストレーション ルールは、同じデバイス上の任意のユーザーがスケジュールするデスクトップ フローの実行に適用されます。

Important

要求されてから 3 時間以内にデスクトップ フローが実行されない場合、タイムアウトが発生します。

Windows Server デバイス上でデスクトップ フローを同時に実行する

Important

デスクトップ フローのゲートウェイは、中国地域を除き、間もなく (6 月 30 日) 廃止されます。 コンピューター管理機能への切り替えを開始します。 詳細情報

複数のユーザーが同時に Windows Server 2016 および Windows Server 2019 にサインインできます。 Power Automate は、この OS の機能を活用して、このようなデバイス上で複数のデスクトップ フローを同時に実行することができます。 この機能により、組織はインフラストラクチャ コストを節約できます。

単一のデバイスで複数のデスクトップ フローを利用するには、次の手順を実行します:

  1. オンプレミス ゲートウェイと最新バージョンのデスクトップ フローをインストールした Windows Server 2016、または 2019 のデバイスを設定します。
  2. 2 つ以上のユーザー アカウントを使用して、このデバイス上のゲートウェイをターゲットとしたデスクトップ フロー接続を作成します。

Power Automate は、同時に実行されるデスクトップ フローの数を、デバイスが対応する最大数まで自動的にスケーリングします。 デバイスの容量を超えた場合、ここに記載されているように追加の実行が 待機 します。

Important

Windows Server で 3 つ以上の並列ユーザー セッションを使用する場合、リモート デスクトップ サービスをオンにする必要があります。 RDS の詳細をご覧ください。

Note

同一ユーザー による複数のデスクトップ フローの同時実行には対応していません。 この機能を利用するには、さまざまなユーザーが同時にデスクトップ フローを実行する必要があります。

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

Important

デスクトップ フローのゲートウェイは、中国地域を除き、間もなく (6 月 30 日) 廃止されます。 コンピューター管理機能への切り替えを開始します。 詳細情報

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

ゲートウェイを追加してクラスターを作成するには、これらの手順 に従います。

Note

クラスター内のオフライン ゲートウェイ メンバーは、パフォーマンスに悪影響を与えます。 これらのメンバーは無効にするか削除します。

Power Automate ゲートウェイの詳細ページから負荷分散を行うには、データ -> ゲートウェイ に移動し、ゲートウェイ クラスターを選択します。

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

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

Note

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

Important

ローカル Windows アカウントを使用している場合は、クラスター内のすべてのマシンが同じローカル アカウントと同じパスワードを持っている必要があります。 これらの資格情報は、デスクトップ フロー接続を作成する際に使用します。 Active Directory または Azure AD に参加しているマシンを使用している場合は、デスクトップ フロー接続で使用するユーザー アカウントがクラスター内のすべてのマシンにアクセスできることを確認します。

タイムアウトを回避し、マシン間で負荷を分散するためのベストプラクティス

Important

デスクトップ フローのゲートウェイは、中国地域を除き、間もなく (6 月 30 日) 廃止されます。 コンピューター管理機能への切り替えを開始します。 詳細情報

複数のデスクトップ フローを実行する予定がある場合は、負荷を分散するとともに、複数のデスクトップ フローが同時に実行されているためにターゲット マシンが過負荷になったり、タイムアウトになったりすることなく、すべてのデスクトップ フローが正常に実行されるよう、一連の戦略を採用できます。 次のいずれかを実行できます:

  1. デスクトップ フローを 1 日の異なる時間に実行するように計画し、経時的に負荷を分散させることができます。 これは、ワークロードを実行できるマシンが 1 台、または限られたセットであり、デスクトップ フローを開始するトリガー (たとえば、スケジュールされたフロー) を制御できる場合に最適です。
  2. 同じ構成のデスクトップ フローを並行して実行できるマシンのクラスターを作成します。
  3. それぞれが異なるマシンをターゲットとする個別の接続を使用する、複数のフローを作成します。

これらの戦略に従うことで、同じデバイスでのデスクトップ フローの競合や、場合によってはタイムアウトによる失敗を回避できます。

Note

デスクトップ フローを自動モードで実行している場合は、組織が並行して実行する予定のデスクトップ フローの数を予測し、適切な量の無人アドオンを購入する必要があります。

Note

再起動または接続の問題が原因でターゲット デバイスまたはゲートウェイがオフラインになった場合、デスクトップ フローは失敗するまで最大 3 時間待機します。 この待機時間により、一時的なマシン状態が可能になり、デバイスが再起動または更新サイクルを経た場合でも、自動化を正常に実行できます。

失敗したデスクトップ フローを再実行する

デスクトップ フローの実行が失敗した場合は、問題を修正してから、次の手順を行って再実行します。

  1. 詳細ページに移動して、失敗した実行を特定します。

  2. アクション メニューで、再送信 ボタンを選択します。

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

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

  1. デスクトップ フロー アクション ボックスの右上隅にある省略記号 (...) を選択します。 設定を選択します。

    設定オプションのスクリーンショット。

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

  3. 完了 を選択します。

障害のトラブルシューティング

Important

デスクトップ フローのゲートウェイは、中国地域を除き、間もなく (6 月 30 日) 廃止されます。 コンピューター管理機能への切り替えを開始します。 詳細情報

  1. 無人のデスクトップ フローが失敗し、新しいセッションを作成できません というメッセージが表示された場合は、次の手順に従って問題を解決してください:

    • Windows 10 では、ターゲット デバイス上に、ロックまたはロック解除されているアクティブなユーザー セッションがないことを確認します。
    • Windows Server 2016 または Windows Server 2019 で、デバイス用に構成されているアクティブなユーザー セッションの最大数に達していないことを確認します。 デスクトップ フローは、新たなセッションを作成できない場合は実行できません。
  2. ゲートウェイの状態オフライン の場合は、デバイスの電源が入っていて、インターネットに接続されていることを確認します。 ゲートウェイのトラブルシューティング を行うこともできます。

  3. ゲートウェイの状態オンライン の場合は、次のアクションを試してください。

    • デバイスでデスクトップ フロー アプリやサービスが実行されていることを確認します。

    • ご利用のデバイスでサービスを再起動してください。

詳細情報を見る

ランタイム通知

Power Automate は、ユーザーの好みに応じて、デスクトップ フローの実行中に 2 種類の通知を提供します。

Note

フローがコンソールから直接実行されると、ランタイム通知が表示されます。 フローがポータルから実行されると、Power Automate は通知を表示しません。

コンソール設定の 監視/通知 オプションを使用して、統合された Windows 通知、フロー監視ウィンドウ、または通知の無効化から選択できます。

Windows 通知 オプションは、デスクトップ フローの実行、一時停止、停止、正常な実行完了、またはエラー発生時に Windows 通知ポップアップを表示します。 さらに、通知ポップアップを使用すると、ユーザーはそれぞれのボタンを介してフローを一時停止または停止できます。

通知ウィンドウのスクリーンショット。

フロー監視ウィンドウ オプションは、Windows 通知と同じ機能を提供しますが、いくつかの追加機能を提供します。

デスクトップ フローごとに個別の通知を表示する代わりに、監視ウィンドウには、実行中のすべてのフローの状態が 1 つのウィンドウに表示されます。 さらに、デスクトップ フローごとに任意の時点で実行されているサブフローとアクションが表示されます。 エラーが発生した場合は、デバッグを容易にするために、監視ウィンドウからエラーの詳細を直接コピーできます。

Note

入力変数ダイアログや更新通知のような Power Automate ポップアップ ダイアログが表示されます。ユーザーは、表示されたダイアログを閉じるまで、フロー監視ウィンドウを操作できません。

フロー監視ウィンドウのスクリーンショット。

Note

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。