Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

Microsoft Windows Server에 스크립트를 활용한 Control Room 설치

  • 업데이트: 12/28/2020
    • Automation 360 v.x
    • 설치
    • RPA 작업 영역

Microsoft Windows Server에 스크립트를 활용한 Control Room 설치

무인 설치라고도 알려져 있는 자동 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

    CR HTTP 포트. 기본값 5432

    AA_CRHTTPSPORT

    CR HTTPS 포트

    AA_CRLISTENPORT

    웹 서버 포트. 기본값은 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 서버 이름(호스트 이름)

    Elasticsearch 관련 매개변수
    매개변수 설명
    AA_ELASTICSEARCH_BACKUP 백업 서버의 첫 번째 노드에 설치하는 경우에만 사용됩니다.

    '예'인 경우 1을 입력하십시오.

    주: The 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. 설치가 적절치 않으면 temp 폴더 
    일시중지에서 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 또는 IdP 서버의 싱글 사인온(SSO) 사용자인지에 따라 다릅니다.

피드백을 보내주십시오