Automation Anywhere ドキュメントを読んで確認する

Automation Anywhere Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

スクリプトを使用して Control Room をMicrosoft Windows Serverにインストールする

  • 更新済み: 12/28/2020
    • Automation 360 v.x
    • インストール
    • RPA Workspace

スクリプトを使用して Control RoomMicrosoft Windows Serverにインストールする

サイレント モードで Control Room をインストールします。これは、Unattended 型のインストールとも呼ばれます。完全なセットアップの場合は、カスタマイズされたスクリプトを使用し、ホット フィックス パッチの場合はコマンド ラインを使用します。サイレント インストールでは、すべてのインストール プロセスがバックグラウンドで実行され、ユーザーによる操作が不要で、メッセージも表示されません。

前提条件

このタスクは Control Room 管理者が実行します。このタスクを完了するには、十分な権利と権限が必要です。

  • Automation 360 On-Premisesの前提条件 を検証します。
  • 次のものがあることを確認します。
    • Automation Anywhere Control Room インストール ファイル
    • SSL 証明書
    • ライセンス ファイル

を参照してください。

Powershell スクリプトを作成します。インストール パラメーターとサンプル スクリプトをご覧ください。Powershell スクリプトを実行します。

手順

  1. パラメーターを確認し、必要な設定を特定します。
    Control Room パラメーターのインストール

    変数名

    説明

    AA_CRCLUSTERCONFIG

    AA_SETCLUSTERMODE=1 の場合、クラスターの IP はカンマ区切り

    AA_CRDBPORT

    Control Room データベース ポート、デフォルト値は 1433

    AA_CRDBSSLMODE

    安全な SQL 接続

    AA_CRFORCEHTTPSCONFIG=" "

    -

    AA_CRFORCETOHTTPS="1"

    HTTP からの HTTPS への traefik を強制する

    AA_CRHTTPPORT

    CR HTTP ポート、デフォルトは 5432

    AA_CRHTTPSPORT

    CR HTTPS ポート

    AA_CRLISTENPORT

    Web サーバー ポート。デフォルト値は 80

    AA_CRSERVICECONFIRMPASSWD

    AA_CRSETLOCALSERVICECRED= 0 の場合はパスワードを確認

    AA_CRSERVICEPASSWD

    AA_CRSETLOCALSERVICECRED= 0 の場合はパスワード

    AA_CRSERVICEUSERNAME

    AA_CRSETLOCALSERVICECRED= 0 の場合は domain\user name

    AA_CRSETLOCALSERVICECRED

    サービスがシステムとしてログオンする場合は 1

    サービスが特定のユーザーとしてログオンする場合は 0

    AA_CRWCCERTPASSWD

    証明書のパスワード

    AA_CRSELFSIGNCERT 自己署名証明書の場合は 1

    AA_CRWCCERTPATH

    証明書パス

    AA_SDSFEATURE

    true=クラウド導入タイプ

    false=オンプレミス配備タイプ

    AA_SETCLUSTERMODE クラスターの場合は 1、それ以外の場合は 0
    AA_SETUPTYPE セットアップ タイプを [カスタム] または [エクスプレス] に設定
    INSTALLDIR

    インストール ディレクトリ

    IS_SQLSERVER_AUTHENTICATION

    Windows 認証の場合は 0

    IS_SQLSERVER_DATABASE

    SQL データベース名

    IS_SQLSERVER_SERVER

    SQL Server 名 (ホスト名)

    Elasticsearch 関連のパラメーターー
    パラメーター 説明
    AA_ELASTICSEARCH_BACKUP バックアップ サーバーの最初のノードにインストールする場合にのみ使用します。

    「はい」の場合は「1」を入力してください。

    注: AA_ELASTICSEARCH_BACKUP パラメーターは、監査用のバックアップ サーバーとして Control Room をインストールするときに使用します。
    AA_ELASTICSEARCHSYSIP 有効な IP
    AA_ESPASSWD Elasticsearch のパスワード
    注: パスワードを確認するための追加パラメーターは使用できません。パスワードは 6 文字以上でなければなりません。
  2. オプション: Microsoft SQL Server データベースを使用するためにサンプル スクリプトを編集します。
    インストーラーで設定オプションを使用し、スクリプトを使用して、Control Room をインストールします。
    1. $service_username$service_pwd$db_server$cr_port などの変数の値を訂正します。
    2. 新しいデータベースで Microsoft SQL Server 認証を使用し、サービス ログオンと安全でない接続で、資格情報を使用してスクリプトを実行します。
    サンプル スクリプト:
    $cr_port=80 $service_username= "domain\username" #e.g."aaspl-brd\ellie.brown" $service_pwd="password" #$certpath = "C:\SilentInstall\test256.pfx" #$certpass = "changeit" $db_server="localhost" $cr_db_name="CRDB-NEW-SI-3" $db_user="sa" $db_pwd="Admin@123" $elastic_password="Test@123" $installation_path="C:\Program Files\Automation Anywhere" #Install latest setup $static_installation_path="\Enterprise\""""" $silent_details=" /s ","v""" -join "/" $installpath_details=" /qn INSTALLDIR=\""" $deployment_details=" /AA_SDSFEATURE=true" $custom_details=" /vAA_SETUPTYPE=Custom /vAA_CUSTOMMODETYPE=1" $port_cluster_details=" /vAA_SETCLUSTERMODE=0 /vAA_CRLISTENPORT=$cr_port" #$service_details=" /vAA_CRSETLOCALSERVICECRED=0 /vAA_CRSERVICEUSERNAME=$service_username /vAA_CRSERVICEPASSWD=$service_pwd /vAA_CRSERVICECONFIRMPASSWD=$service_pwd" $service_details=" /vAA_CRSETLOCALSERVICECRED=1" #$db_details=" /vAA_BIMETADATADBTYPE=AA_BIMETADATADBTYPE /vIS_SQLSERVER_SERVER=$db_server /vIS_SQLSERVER_DATABASE=$cr_db_name /vIS_SQLSERVER_DATABASE1=$bi_db_name" $db_details=" /vIS_SQLSERVER_SERVER=$db_server /vIS_SQLSERVER_USERNAME=$db_user /vIS_SQLSERVER_PASSWORD=$db_pwd /vIS_SQLSERVER_DATABASE=$cr_db_name /vIS_SQLSERVER_AUTHENTICATION=1" $other=" /vAA_ESPASSWD=$elastic_password /vAA_CRWCHTTPPORT=80 /vAA_CRWCHTTPSPORT=443 /vAA_CRSELFSIGNCERT=1 /vAA_OPTIONALCACERT=0 /vAA_CRWCCERTPATH=$certpath /vAA_CRWCCERTPASSWD=$certpass /vLAUNCHPROGRAM=1 /v"" /LIweamoruc! log.txt""" $final_commandline = -join($silent_details, $installpath_details,$installation_path, $static_installation_path,$custom_details, $port_cluster_details,$service_details, $db_details,$pg_details,$other) Write-Host $final_commandline $a=Get-ChildItem $PSScriptRoot\* -Include *.exe #$a = "C:\Silent\AutomationAnywhereEnterprise_A2019_<build>.exe" Write-Host $a Write-Host "Starting the installation wait for sometime..." $processdetail=(Start-Process -FilePath $a -ArgumentList $final_commandline -Wait -PassThru).ExitCode Write-Host $a.Name execution is done. インストールが正常でない場合は、一時フォルダーの msi ログを確認します。一時停止 
  3. インストールのために、編集するスクリプトをサーバーに保存します。
  4. インストール サーバーで、管理者としてログオンし、管理者モードで Powershell を開き、次のコマンドを実行します。
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
  5. PowerShell を管理者モードで開始して、次のコマンドを実行します。
    .\install.ps1
    注: サイレント インストールのログはインストール スクリプトの実行元のフォルダーに保存されます。たとえば、スクリプトが C:\Silent Install から実行された場合、ログは C:\Silent Install フォルダーに保存されます。

次のステップ

Control Room 設定と検証を完了します。
  • Control Room インストール後の設定の完了

    Control Room をインストールした後で、確実にタイムリーな Automation Anywhere 通信を実現し、Automation Anywhere サービスが実行するように構成設定を完了します。

  • インストール後のユーザー管理

    インストール後のタスクを完了した後、Control Room にログインしてセットアップを検証します。Control Room に最初にアクセスする際は、認証のために設定をガイドします。

  • ユーザー管理

    管理者権限を持つ Cloud ユーザーの場合、ユーザーを作成、表示、編集、削除、有効化または無効化することができます。ユーザー作成ステップは、ユーザーが非 Active Directory ユーザー、Active Directory ユーザー、または IdP サーバーからのシングル サインオン (SSO) ユーザーかどうかによって異なります。

フィードバックを送る