マルチユーザー デバイス向けの RDP ベースのデプロイの構成

Control Room から Bot を Unattended Bot Runner にデプロイすると、Control Room は、Bot デプロイをベースとしたリモート デスクトップ プロトコル (RDP) を使用して Unattended Bot Runner セッションを処理し、Bot を実行します。RDP はマルチ ユーザー デバイス向けに使用されます。

前提条件

Control Room に管理者としてログインしていることを確認します。

次の要件を満たしていることを確認してください。
  • Active Directory ドメイン サービスがセットアップされます (任意)
  • リモート デスクトップ サービス (RDS) がマシンにセットアップされ、複数の (RDS) Bot Runner セッションをホストできる状態になっている (必須)
  • Active Directory/ローカル ユーザーが作成されている (必須)
  • ユーザーが RDS にアクセスできる (必須)

デバイスを登録する際は、マルチユーザー デバイスとして登録できます。

手順

  1. デバイス タイプを複数のユーザーに変更します。
    1. [マネージ] > [デバイス] の順に移動します。
    2. デバイス名の右側にあるアクション メニュー (縦の 3 点リーダー) にカーソルを合わせ、[デバイスを編集] アイコンをクリックします。
    3. [デプロイメント] タブで、[デバイスの種類] を [複数ユーザー] に変更します。
    4. [同時セッションをサポート] フィールドの値を入力します。
      サポートする同時セッションの最大数は、デバイスのライセンス タイプとハードウェア構成によって異なります。たとえば、同時セッションが 10 に設定されていて、各 Bot の実行に 4 GB の RAM が必要であるとします。システム RAM がこの値より低い場合、Bot の実行が失敗することがあります。

      また、同時セッションの最大数が 10 で、マルチユーザー デバイスが 3 つの Bot Creator ユーザーと 2 つの Attended Bot Runner ユーザーのデフォルト デバイスとして設定されている場合、同時セッションをサポートの値は 5 になります。したがって、Unattended Bot Runner ユーザーが一度にデプロイできるのは 5 つの Bots だけです。ハードウェアとデバイス ライセンス タイプが、設定したセッション数をサポートしていることを確認してください。

    5. [変更を保存] をクリックします。
  2. RDP 画面の解像度を設定します。
    これにより、画面の解像度が Bot RunnerControl Room の間で変動しても、RDP ベースのデプロイ中にオートメーションがシームレスに実行します。

    これは次のように使用できます。

    • Control Room レベル: デバイス セッションの画面解像度の構成
    • 測定器レベル: デバイス

      デバイス レベルで画面解像度を更新できるのは、[管理] > [設定] > [デバイス] で、画面解像度を上書きするオプションが有効になっている場合のみであることに注意してください。

  3. RDP 設定を構成します。
    1. [管理] > [設定] > [デバイス] の順にクリックします。
    2. [複数ユーザー デバイスの RDP 設定] オプションで、[編集] をクリックします。
    3. [ポート] フィールドに値を入力します。
      注: RDP ベースの Bot のデプロイメントには、デフォルトのポート 3389 を使用します。
    4. [RDP セッションのタイムアウト] 値を入力します。
      RDP ベースのデプロイでは、ターゲット デバイス上の Bot エージェントが自己 RDP セッションの作成を試みます。RDP セッション タイムアウトは、Bot エージェントがこの RDP セッションの確立を待機する最大時間です。この時間が経過すると、接続がタイムアウトになります。

      セッション タイムアウトのデフォルト値は 60 秒です。

    5. [変更を保存] をクリックします。
  4. デフォルトでは、クリップボードのデータは RDP セッション間で共有されます。複数ユーザーの RDP セッションでクリップボードのデータを共有しないようにするには、次の手順に従います。
    1. [管理] > [設定] > [デバイス] の順にクリックします。
    2. [詳細オプション] フィールドを編集します。
    3. [RDP コマンドオプション] フィールドに、「-clipboard」と入力します。
      [RDP コマンド オプション] は、異なる RDP ベースのコマンドを提供します。たとえば、ポート関連のコマンドです。
    4. [変更を保存] をクリックします。
黒い画面やロック スクリーン画像のトラブルシューティングについての詳細は、以下を参照してください。

次のステップ

  1. Control Room でユーザーを作成します。

    これらのユーザーは、Unattended Bot Runners (サーバーから実行を指示)、Attended (クライアントで実行を支持)Bot Runners、または Bot 作成者 にすることができます。デバイスを初めて登録するときに、マルチユーザー オプションを選択できます。「ユーザーを作成」を参照してください。

  2. マルチユーザー デバイス設定を設定する前に、作成した Active Directory ユーザーに基づいて、正しいデバイスおよびセッション ログイン認証情報を関連づけます。

    管理者 Active Directory ユーザーとしてユーザーを一度登録すると、Bots をデプロイしたときにセッションが作成されます。Bot Runners サーバーに RDP セッションを作成し、Active Directory ユーザー名とユーザー認証情報でデバイスを登録する必要はありません。

  3. 並列セッションに Bots をデプロイします。
    注: 提供されたセッションあたりのマルチユーザー デバイスの数が実際の Bot デプロイよりも少ない場合、現在のデプロイが進行中になるまで追加の Bot デプロイがキューに入れられます。