Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere

콘텐츠 닫기

콘텐츠

콘텐츠 열기

스크립트를 활용한 Enterprise 제어실 설치

  • 업데이트: 8/26/2019
    • 11.3.x
    • 설치
    • Enterprise

스크립트를 활용한 Enterprise 제어실 설치

무인 설치라고도 알려져 있는 자동 Enterprise 제어실 설치는 전체 셋업을 위해 사용자 지정 Powershell 스크립트를 사용하거나 핫픽스 패치를 위해 명령줄을 사용합니다. 자동 설치는 사용자 상호 작용이나 메시지 표시 없이 백그라운드에서 전체 설치 프로세스를 실행합니다.

전제 조건

Powershell 스크립트를 생성합니다. 설치 매개변수와 샘플 스크립트를 참조합니다. Powershell에서 스크립트를 실행합니다.

프로시저

  1. 매개변수를 검토하고 필요한 설정을 식별합니다.
    Enterprise 제어실 설치 파라미터

    변수 이름

    설명
    INSTALLDIR

    설치 디렉터리

    AA_SETUPTYPE 맞춤 또는 빠른 설치 타입
    AA_SETCLUSTERMODE 클러스터는 1 설정, 아니면 0

    AA_CRCLUSTERCONFIG

    AA_SETCLUSTERMODE=1일 경우 클러스터 IP가 쉼표로 분리됨

    AA_CRLISTENPORT

    웹 서버 포트. 기본값은 80

    AA_CRFORCETOHTTPS="1"

    트래픽을 HTTP에서 HTTPS로 강제 전환

    AA_CRFORCEHTTPSCONFIG=" "

    -

    AA_CRWCCERTPASSWD

    인증서 암호

    AA_CRSETLOCALSERVICECRED

    1 - 서비스가 시스템으로 로그인하는 경우

    0 - 서비스가 특정 사용자로 로그인하는 경우

    AA_CRSERVICEUSERNAME

    AA_CRSETLOCALSERVICECRED= 0일 경우 domain\user name

    AA_CRSERVICEPASSWD

    AA_CRSETLOCALSERVICECRED= 0일 경우 암호

    AA_CRSERVICECONFIRMPASSWD

    AA_CRSETLOCALSERVICECRED= 0일 경우 확인 암호

    AA_CRDBPORT

    Enterprise 제어실 데이터베이스 포트. 기본값은 1433

    AA_SQLSERVERAUTHTYPE

    Windows 인증은 0, SQL 서버 인증은 1

    AA_CRWCCERTPATH

    인증서 경로

    IS_SQLSERVER_SERVER

    SQL 서버 이름(호스트 이름)

    IS_SQLSERVER_AUTHENTICATION

    Windows 인증은 0

    AA_SQLSERVERAUTHMODE

    Windows 인증은 0

    IS_SQLSERVER_DATABASE

    SQL 데이터베이스 이름

    IS_SQLSERVER_DATABASE1

    BotInsight 데이터베이스 이름

    AA_BIPGINSTALL

    PostgreSQL 설치 시 1, 아니면 0

    AA_INSTALLPOSTGRES

    PostgreSQL 서버 설치

    AA_BIPGDATABASE

    PostgreSQL 데이터베이스 이름

    AA_BIPGHOSTNAME

    PostgreSQL 호스트 이름(서버 이름)

    AA_BIPGUSERNAME

    PostgreSQL 사용자 이름

    AA_BIPGPASSWORD

    PostgreSQL 암호

    AA_BIPGCONFIRMPASSWORD

    PostgreSQL 확인 암호

    AA_CRHTTPPORT

    CR HTTP 포트. 기본값 5432

    AA_CRHTTPSPORT

    CR HTTPS 포트

    Oracle 관련 파라미터
    AA_ENTERPRISEDBTYPE Oracle은 1
    AA_ORCLDATABASESERVER Oracle 데이터베이스 서버
    AA_ORCLJDBCDRIVERLIB Oracle jdbc 드라이버 라이브러리 전체 경로
    AA_ORCLDATABASEPORT Oracle 포트 번호(기본값 1521)
    AA_ORCLSID 각 Oracle 데이터베이스 인스턴스를 식별하는 시스템 식별자
    AA_ORCLCRUSERNAME Oracle Enterprise 제어실 사용자 이름
    AA_ORCLCRPASSWORD Oracle Enterprise 제어실 암호
    AA_ORCLBIUSERNAME Oracle Bot Insight 사용자 이름
    AA_ORCLBIPASSWORD Oracle Bot Insight 암호
    일래스틱서치 관련 파라미터
    AA_ELASTICSEARCHSYSIP 유효한 IP
    BotInsight 메타데이터 타입 파라미터
    AA_BIMETADATADBTYPE <0 or 1> SQL Server는 0, PostgresSQL은 1. Metadatadbype가 1일 경우 Postgres 관련 세부 정보를 제공하십시오. 기본적으로 SQL Server 메타데이터가 선택되어 있습니다.
  2. 옵션: 샘플 스크립트를 편집하여 Microsoft SQL Server 데이터베이스를 사용합니다.
    스크립트를 사용하여 설치 프로그램에서 사용 가능한 구성 옵션으로 Enterprise 제어실을 설치합니다.
    1. 다음 변수에 대한 값을 수정합니다. $service_username, $service_pwd, $db_server, $cr_port.
    2. 서비스 로그인 상의 자격증명과 새로운 데이터베이스에서 Microsoft SQL Server 인증을 사용한 비보안 연결로 스크립트를 실행합니다.
    샘플 Microsoft SQL Server 스크립트.
    $cr_port=80 $service_username= ".\Administrator" #e.g."mydomain\john.smith" $service_pwd="astrongpassword" #$certpath = "C:\SilentInstall\certificate.pfx" #$certpass = "changeit" $db_server="localhost\sqlexpress" $cr_db_name="CRDB-NEW" $bi_db_name="BotInsight" $db_user="sa" $db_pwd="Admin@123" $AA_BIMETADATADBTYPE=0 $bi_pg_server="localhost" $bi_pg_username="automation" $bi_pg_pwd="Automation123" $installation_path="C:\Program Files\Automation Anywhere" #Install latest setup $static_installation_path="\Enterprise\""""" $silent_details=" /s ","v""" -join "/" $installpath_details= "/qn INSTALLDIR=\""" $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" $db_details=" /vAA_BIMETADATADBTYPE=$AA_BIMETADATADBTYPE /vAA_SQLSERVERAUTHTYPE=true /vIS_SQLSERVER_SERVER=$db_server /vIS_SQLSERVER_USERNAME=$db_user /vIS_SQLSERVER_PASSWORD=$db_pwd /vIS_SQLSERVER_DATABASE1=$bi_db_name /vIS_SQLSERVER_DATABASE=$cr_db_name /vIS_SQLSERVER_AUTHENTICATION=1 /vAA_SQLSERVERAUTHMODE=1" $pg_details=" /vAA_BIPGINSTALL=1 /vAA_INSTALLPOSTGRES=0 /vAA_BIPGHOSTNAME=$bi_pg_server /vAA_BIPGUSERNAME=$bi_pg_username /vAA_BIPGPASSWORD=$bi_pg_pwd /vAA_BIPGCONFIRMPASSWORD=$bi_pg_pwd" $other=" /vAA_CRWCHTTPPORT=80 /vAA_CRWCHTTPSPORT=443 /vAA_CRSELFSIGNCERT=1 /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_v11_2_0-07272018-10234948.exe" Write-Host $a Write-Host "설치 시작. 시간이 좀 걸릴 수 있습니다..." $processdetail=(Start-Process -FilePath $a -ArgumentList $final_commandline -Wait -PassThru).ExitCode Write-Host $a.Name 실행이 완료되었습니다.. 설치가 적절치 않으면 temp 폴더” 
    일시중지에서 msi 로그를 확인합니다.
  3. 옵션: 샘플 스크립트를 편집하여 Oracle 데이터베이스 데이터베이스를 사용합니다.

    스크립트를 사용하여 설치 프로그램에서 사용 가능한 구성 옵션으로 Enterprise 제어실을 설치합니다.

    $cr_port=80 $service_username= ".\Administrator" #e.g."mydomain\john.smith" $service_pwd="astrongpassword" $cr_db_name="CRDB-NEW" $bi_db_name="BotInsight" $OracleServer = "oracledb" $OraclLib="..\Oracle\ojdbc7-12.1.0.2.0.jar" $ORCLDATABASEPORT=1521 $ORCLSID="ORCL" $ORCLCRUSERNAME="CR" $ORCLBIUSERNAME="BI" $ORCLPASSWORD="Abcd1234" $AA_ENTERPRISEDBTYPE=1 $AA_BIMETADATADBTYPE=1 $bi_pg_server="localhost" $bi_pg_username="automation" $bi_pg_pwd="Automation@123" $installation_path="C:\Program Files\Automation Anywhere" $static_installation_path="\Enterprise\""""" $silent_details=" /s ","v""" -join "/" $installpath_details= "/qn INSTALLDIR=\""" $custom_details=" /vAA_SETUPTYPE=Custom /vAA_CUSTOMMODETYPE=1" /vDONOTABORT=1 $port_cluster_details=" /vAA_SETCLUSTERMODE=0 /vAA_CRLISTENPORT=$cr_port" $service_details=" /vAA_CRSETLOCALSERVICECRED=1" #$service_details=" /vAA_CRSETLOCALSERVICECRED=0 /vAA_CRSERVICEUSERNAME=$service_username /vAA_CRSERVICEPASSWD=$service_pwd /vAA_CRSERVICECONFIRMPASSWD=$service_pwd" #$db_details=" /vAA_SQLSERVERAUTHTYPE=true /vIS_SQLSERVER_SERVER=$db_server /vIS_SQLSERVER_DATABASE=$cr_db_name /vIS_SQLSERVER_DATABASE1=$bi_db_name /vIS_SQLSERVER_AUTHENTICATION=1 /vAA_SQLSERVERAUTHMODE=1" $db_details=" /vAA_ENTERPRISEDBTYPE=$AA_ENTERPRISEDBTYPE /vAA_BIMETADATADBTYPE=$AA_BIMETADATADBTYPE /vAA_ORCLDATABASESERVER=$OracleServer /vAA_ORCLJDBCDRIVERLIB=$OraclLib /vAA_ORCLDATABASEPORT=$ORCLDATABASEPORT /vAA_ORCLSID=$ORCLSID /vAA_ORCLCRUSERNAME=$ORCLCRUSERNAME /vAA_ORCLCRPASSWORD=$ORCLPASSWORD /vAA_ORCLBIUSERNAME=$ORCLBIUSERNAME /vAA_ORCLBIPASSWORD=$ORCLPASSWORD" $pg_details=" /vAA_BIPGINSTALL=1 /vAA_INSTALLPOSTGRES=0 /vAA_BIPGHOSTNAME=$bi_pg_server /vAA_BIPGUSERNAME=$bi_pg_username /vAA_BIPGPASSWORD=$bi_pg_pwd /vAA_BIPGCONFIRMPASSWORD=$bi_pg_pwd" $other=" /vAA_CRWCHTTPPORT=$cr_port /vAA_CRWCHTTPSPORT=443 /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_v11_3_1-11142018-06274507.exe" Write-Host $a Write-Host "설치를 시작하는 동안 잠시 기다려주십시오..." $processdetail=(Start-Process -FilePath $a -ArgumentList $final_commandline -Wait -PassThru).ExitCode Write-host $final_commandline" Write-host $processdetail" Write-Host "$a.Name 실행이 완료되었습니다. 설치가 적절치 않으면 temp 폴더” 
    일시중지에서 msi 로그를 확인합니다.
  4. 설치를 위해 편집한 스크립트를 서버에 저장합니다.
  5. 설치 서버에서 관리자로 로그인한 후 관리 모드에서 Powershell을 열고 다음을 실행합니다.
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
  6. 관리자 모드에서 Powershell을 시작하고 다음을 실행합니다.
    .\install.ps1
    주: 설치 스크립트가 실행되는 폴더에 자동 설치 로그가 저장됩니다. 예를 들어, 스크립트를 C:\Silent Install에서 실행한 경우 로그가 C:\Silent Install 폴더에 저장됩니다.
  7. 옵션: 묵음 모드에서 Enterprise 제어실의 핫픽스 패치를 설치합니다.
    1. Powershell 스크립트가 Enterprise 제어실 설치 프로그램과 같은 디렉토리에 있는지 확인합니다.
    2. 관리자 모드에서 Windows 명령 창을 실행합니다.
    3. 설치 파일이 저장된 디렉토리로 변경합니다.
    4. Enterprise 제어실 설치 프로그램을 실행합니다.
      C:\Setup>./"Automation Anywhere Enterprise_Update_11.3.x.x.exe" /s /v/qn
    5. 설치 진행 상황을 확인합니다. Enterprise 제어실에서, 작업 관리자백그라운드 프로세스를 선택합니다.

      설치가 완료되면 시스템이 다시 시작됩니다.

다음 단계

Enterprise 제어실 구성 및 검증을 완료합니다.

Enterprise 제어실 설치 후 구성
Enterprise 제어실을 설치한 후, 구성 설정을 완료하여 적절한 Automation Anywhere 통신이 지정되도록 하고 Automation Anywhere 서비스가 실행되도록 하며, 액세스 관리자 역방향 프록시 및 Enterprise 제어실 인증 옵션을 구성하고 라이선스를 설치합니다.
Enterprise 제어실 설치 후 검증
Enterprise 클라이언트를 설치하고 설치 후 태스크를 완료한 후 Enterprise 제어실에 로그인하고, 라이선스를 설치하여 Enterprise 클라이언트를 검증합니다. 처음 Enterprise 제어실에 접속하면 인증 방법에 대한 구성을 거치게 됩니다.

사용자를 위해 준비합니다.

사용자 관리 개요
Enterprise 제어실 관리자로서 사용자 생성, 보기, 편집, 삭제, 활성화 또는 비활성화를 수행합니다. 사용자 생성 단계는 사용자가 Active Directory에 속하는지 여부 또는 IdP 서버의 싱글사인온(Single Sign On) 사용자 여부에 따라 달라집니다.
Enterprise 클라이언트 설치
설치 핵심 태스크 및 지원되는 운영 체제가 실행되는 모든 장치에서의 Enterprise 클라이언트 설치 관련 주제를 검토합니다.
피드백을 보내주십시오