Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Установка Control Room с Microsoft Windows Server использованием сценариев

  • Обновлено: 4/21/2021
    • Automation 360 v.x
    • Установить
    • Рабочая область RPA

Установка Control Room с Microsoft Windows Server использованием сценариев

Автоматическая Control Room установка, также известная как автоматическая установка, использует настраиваемый сценарий для полной установки или командную строку для исправления исправлений. Автоматическая установка запускает весь процесс установки в фоновом режиме, не требуя вмешательства пользователя или отображения сообщений.

Подготовка

Эта задача выполняется Control Room администратором. Для выполнения этой задачи необходимо обладать необходимыми правами и полномочиями.

  • Создайте сценарий 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

      AA_CRHTTPPORT

      Control Room Порт HTTP. По умолчанию установлено значение 5432
      AA_CRHTTPSPORT Control Room Порт HTTPS
      AA_CRLISTENPORT Порт веб-сервера. Значение по умолчанию — 80
      AA_CRSERVICECONFIRMPASSWD Если AA_CRSTETLOCALSERVICECRED= 0, подтвердите пароль
      AA_CRSERVICEPASSWD Если AA_CRSTETLOCALSERVICECRED= 0, подтвердите пароль
      AA_CRSERVICEUSERNAME

      Если AA_CRSTETLOCALSERVICECRED= 0, добавьте домен\имя пользователя

      AA_CRSETLOCALSERVICECRED
      • 1, если вход в систему выполнен как системный
      • 0, если вход в систему в качестве определенного пользователя
      AA_CRWCCERTPASSWD Пароль сертификата
      AA_CRSELFSIGNCERT 1 для самозаверяющего сертификата
      AA_CRWCCERTPATH Путь к сертификату
      AA_SDSFEATURE
      • True=Тип развертывания облака
      • False=Тип развертывания на территории заказчика
      AA_SETCLUSTERMODE Для набора кластеров 1, в противном случае 0
      AA_SETUPTYPE Тип установки Пользовательский или Экспресс
      УСТАНОВКА Каталог установки
      IS_SQLSERVER_AUTHENTICATION 0 для проверки подлинности Windows
      IS_SQLSERVER_DATABASE Имя базы данных SQL
      IS_SQLSERVER_SERVER

      Имя сервера SQL (имя хоста)

    • 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. 
    If installation is not proper check msi logs in the temp folder.
    pause
  3. Сохраните отредактиый сценарий на сервере для установки.
  4. На сервере установки войдите в систему с правами администратора, откройте PowerShell в режиме администратора и выполните следующие действия: Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
  5. Запустите PowerShell в режиме администратора и выполните: .\install.ps1
    Прим.: Журналы автоматической установки хранятся в папке, из которой выполняется сценарий установки. Например, при запуске сценария из папки C:\Silent Installжурналы сохраняются в папке C:\Silent Install .

Дальнейшие действия

Завершите Control Room настройку и проверку.
  • После установки выполните Control Roomнастройки конфигурации, чтобы обеспечить своевременную передачу данных Automation Anywhere и убедиться в Automation Anywhere том, что службы запущены.
  • После завершения задач после установки проверьте настройку, войдя в систему Control Room и установив лицензию. При первом доступе к системе вы Control Room сможете выполнить настройку для метода аутентификации.
  • Пользователь Cloud с правами администратора может создавать, просматривать, редактировать, удалять, и включите или отключите пользователя. Действия по созданию пользователей различаются в зависимости от того, является ли пользователь пользователем, не являющимся пользователем Active Directory, Active Directory или пользователем с одним входом (SSO) с сервера IDP.
Отправить отзыв