Bot エージェント Windows インストーラー ファイルの設定

Bot エージェント Windows インストーラー ファイルは、複数のデバイスに Bot エージェント をリモートでインストールするために使用できるインストール パッケージ です(通常は .msi または .exe ファイル)。

Bot エージェント Windows インストーラーは、Control Room からAutomationAnywhereBotAgent.msi ファイルとしてダウンロードできます。 ダウンロード後、必要に応じて公開プロパティを編集できます。Windows インストーラーの使用および利用可能な公開プロパティの確認に関する詳細情報については、次を参照してください。

Windows インストーラー | パブリック プロパティ

構成

前提条件

Windows SDK をインストールし、Orca.exe を含む AutomationAnywhereBotAgent.msi ファイルのパブリック プロパティを編集します。

考慮事項
  • インストーラーは、無効な仮想ディレクトリまたはシークレット エンジンパスを提供した場合、検証メッセージを表示しません。
  • AA_INSTALL_ONLY パラメータに対して、Falseを使用すると、期待通りにインストールを直接進めるのではなく、セットアップ画面が表示されます。

手順

  1. AutomationAnywhereBotAgent.msi を編集します。
  2. プロパティをクリックして、さまざまなパブリック プロパティを表示します。
    次の表を確認して、各パブリックプロパティが何に使用されるかを理解してください:
    パラメーター 内容
    AA_CRURL に接続するための Control RoomのURLを入力してくださいBot エージェント
    注: Control Room の URL の末尾にはバックスラッシュ (/) を追加しないでください。 例: mycr.mydomain.com/
    最大20個のControl Room URLとそれに対応する登録キーを設定できます。 以下の点を確認してください。
    1. 対応する Control Room の正しい登録キーを提供します。

      CR_URL と CR_TOKEN は一対一で対応している必要があります。 たとえば次のようなものが考えられます。 AA_CRTOKEN に設定された登録キーは、AA_CRURL に設定された URL の Control Room 用に生成されます。 同様に、AA_CRTOKEN2 から AA_CRTOKEN20 は AA_CRURL2 から AA_CRURL20 と一致する必要があります。

    2. CR_URL と CR_TOKEN のペアを途中でスキップしないでください。

      値はMSIプロパティに連続して入力する必要があります。 たとえば、3つの Control Room URL を構成するには、指定された順序で以下のMSIプロパティを入力する必要があります。

      AA_CRURL、AA_CRURL2、AA_CRURL3 の後に AA_CRTOKEN、AA_CRTOKEN2 および AA_CRTOKEN3 が続きます。

    AA_CRTOKEN 各選択された Control Room に対応する登録キーを入力します。
    既存の登録キーの生成または使用については、[Control Room 登録キーの生成]を参照してください。
    注: 最大 20 件の Control Room URL を構成できます。 以下の点を確認してください。
    1. 対応する Control Room の正しい登録キーを提供します。

      CR_URL と CR_TOKEN は一対一で対応している必要があります。 たとえば次のようなものが考えられます。 AA_CRTOKEN に設定された登録キーは、AA_CRURL に設定された URL の Control Room 用に生成されます。 同様に、AA_CRTOKEN2 から AA_CRTOKEN20 は AA_CRURL2 から AA_CRURL20 と一致する必要があります。

    2. CR_URL と CR_TOKEN のペアを途中でスキップしないでください。

      値はMSIプロパティに連続して入力する必要があります。 たとえば、3つの Control Room URL を構成するには、指定された順序で以下のMSIプロパティを入力する必要があります。

      AA_CRURL、AA_CRURL2、AA_CRURL3 の後に AA_CRTOKEN、AA_CRTOKEN2 および AA_CRTOKEN3 が続きます。

    AA_DELAY_REGISTRATION_UNTIL_LOGIN True を入力して、Bot エージェントControl Roomへの登録をユーザーがその Control Room にログインするまで遅延させます。。

    Control Room がインストールされているデバイスから、AA_CRURL プロパティを使用して構成されているいずれかの Bot エージェント にユーザーがログインした場合、そのデバイス上の Bot エージェント が、関連付けられている Control Room に自動的に登録されます。 ログインした Control Room URL が構成されていない場合、Bot エージェントはその Control Room に登録されません。

    AA_DEVICE_TYPE デバイス タイプに次のいずれかの値を入力します。
    • SINGLE_USER
    • MULTIPLE_USERS

    詳細については、[デバイス登録の構成]をご覧ください。

    注: プロパティ値を大文字で入力していることを確認します。
    AA_LIFESPAN 一時的または永続デバイスについて、次のいずれかの値を入力します。
    • 一時
    • 永続

    詳細については、[デバイス登録の構成]をご覧ください。

    注: プロパティ値を大文字で入力していることを確認します。
    AA_CONCURRENT_SESSIONS 2から999までの範囲で、同時接続を許可するセッション数を入力します。 デフォルト値は2です。
    注: AA_CONCURRENT_SESSIONSパラメータは、複数のユーザーデバイスにのみ適用されます (AA_DEVICE_TYPE = MULTIPLE_USERS)
    AA_INSTALL_ONLY Bot エージェントControl Room の登録あり、またはなしでインストールするかどうかを選択します。
    注: システムレベルのインストールの場合のみ、AA_INSTALL_ONLY を True に設定できます。 autoregistration.properties ファイルは、AA_INSTALL_ONLY が True に設定されている場合に作成されます。
    • Bot エージェント のインストールのみを実行する場合は、True を入力してください。
    • False を入力して Control Room 付きの Bot エージェント をインストールして登録します。
    AA_DEVICE_POOL_NAME デバイス プール名を指定します。 デフォルト値は 0 です。
    注: 既存のデバイス プールを使用していることを確認します。
  3. Orca エディターで変更内容を保存します。

インストール

Bot エージェントをリモートで複数のデバイスにインストールするには、お好みのソフトウェア構成管理ツールを使用してください。例えば、Microsoft Configuration Managerなどです。 お客様の組織がデバイス管理にMicrosoft Active Directoryを使用している場合、Microsoft Active Directoryグループ ポリシーを使用して、複数のデバイスにBot エージェントをリモートでインストールしてください。 [Use Microsoft Active Directory Group Policy to remotely install software]を参照してください。

このセクションでは、中央の場所から複数のデバイスにリモートでBot エージェントをインストールするための指示を提供します。使用するのはMicrosoft Configuration Managerです。

前提条件
  • Microsoft SCCMが2台のマシンにインストールされていることを確認してください。
    • Control Room プライマリサイトと配信サーバーをホストするマシンを最初に確認し、
    • 次に、すべてのクライアント-サーバー通信と操作を保存および処理するデータベースサーバーをホストする2台目のマシンを確認します。
  • 最新の AutomationAnywhereBotAgent.msi がダウンロードされ、公開プロパティが要件に応じて変更されていることを確認します。

手順

  1. Bot エージェント アプリケーションを SCCM で設定します。
    1. アプリケーション名など、詳細事項を追加します。

      たとえば、Automation Anywhere Bot エージェント Windows インストーラー (*msi file) です。

    2. コンテンツの場所、アンインストールに関する設定、デプロイ オプションなど、コンテンツの詳細を追加します。
      たとえば次のようなものが考えられます。
      • コンテンツの場所: \\crserver\msibackup\
      • コンテンツのアンインストールに関する設定: コンテンツのインストールと同じ
      • デプロイ オプション: 配布先からコンテンツをダウンロードし、ローカルで実行する
    3. アプリケーションのインストールに必要なプログラム コマンドを提供します。

      例: msiexec /i "AutomationAnywhereBotAgent.msi"/q

    4. アプリケーションが既にデバイスにインストールされているかどうかを判断するアプリケーション検出方法を指定します。

      SSCM は自動的に msi ファイルの節を検出し、追加します。

    5. インストール動作 (システムまたはユーザーへのインストール)、ログオン要件、インストールの可視性 (インタラクティブまたは非表示)、構成マネージャの動作を強制するかどうかなど、ユーザー エクスペリエンスの詳細を指定します。
      たとえば次のようなものが考えられます。
      • インストール時の動作: システム用にインストール
      • ログオン要件: ユーザーがログオンしているかどうか
      • インストールの可視性: 非表示
    詳細については、「Create and deploy an application with Configuration Manager」をご覧ください。
  2. SCCM の Distribution Point (DP) を使用して、デバイスにアプリケーションを配布します。

    Bot エージェント をインストールするには、Control Room がインストールされているプライマリ サーバーで DP を設定します。 アプリケーション作成後、DP に正しく配布され、SCCM で監視できるようにすることが重要です。

    詳細については、[Install and configure distribution points in Configuration Manager]をご覧ください。

  3. SCCM の境界を使用して、ドメイン、サブネット、または IP アドレスの範囲によって識別されるデバイスを仮想的にパーティション化します。

    境界は、異なるアプリケーションの DP を分離するのに役立ち、SCCM の管理オプションの階層構成セクションで設定することができます。

    詳細については、[Define network locations as boundaries for Configuration Manager]をご覧ください。

  4. Automation Anywhere Bot エージェント アプリケーションを右クリックして、CCM アプリケーション オプションを使用して Bot エージェント をデプロイします。
  5. デバイスが Control Room[デバイス] ページに追加されていることを確認します。