MSI 설치 프로그램 파일 다운로드 및 편집

MSI 설치 프로그램 파일은 Bot 에이전트 대량 설치에 사용할 수 있습니다. Control Room에서 Bot 에이전트 MSI 설치 프로그램 파일을 다운로드했다면 편집하여 등록 키와 Control Room URL을 추가하십십시오. 이렇게 하면 여러 기기에 Bot 에이전트를 원격으로 설치할 수 있습니다.

전제 조건

  • 태스크를 수행하려면 필요한 권한을 가진 Control Room 관리자 계정이 있어야 합니다.

  • Orca 및 Control Room이 포함된 Windows 10 소프트웨어 개발 키트가 기기에 설치되어 있는지 확인합니다.

    Orca는 C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\Orca-x86_en-us.msi에서 설치할 수 있습니다.

  • 여러 기기에 Bot 에이전트를 원격으로 설치할 수 있도록 Microsoft Active Directory 그룹 정책을 설정할 수 있습니다.

    Use Microsoft Active Directory Group Policy to remotely install software

여러 장치에 설치하는 데 필요한 매개변수는 Bot 에이전트 MSI 파일에서 확인할 수 있습니다. 다음 안내에 따라 Control Room에서 MSI 파일을 다운로드하고 편집하는 방법을 검토하십시오. 그러면 Control Room 관리자가 자동 업데이트 Bot 에이전트 정책을 구현할 수 있습니다.

프로시저

  1. 다음 위치 중 한 곳에서 AutomationAnywhereBotAgent.msi 파일을 다운로드합니다.
    • Control Room에서 관리자 > 설정 > Bot 에이전트 대량 설치를 클릭합니다.

      설치 프로그램 다운로드 옵션은 온프레미스클라우드 배포에 대해 사용 가능합니다.

    • <application filepath>\crui\asset 폴더에서 파일을 선택합니다. (예: C:\Program Files\Automation Anywhere\crui\asset)

      이 옵션은 온프레미스 배포에만 사용할 수 있습니다.

    주: MSI 파일을 처음으로 다운로드하는 경우 설정 > Bot 에이전트 대량 설치 > 편집 > 변경 내용 저장을 클릭하여 등록 키를 생성하고 MSI 파일에 대한 설치 프로그램 다운로드를 확인해야 합니다.
  2. Orca 도구를 이용하여 AutomationAnywhereBotAgent.msi 파일을 편집합니다.
  3. 속성 옵션을 클릭합니다.
    다양한 매개변수가 표시됩니다. 다음 테이블을 검토하여 각 매개변수의 용도를 파악하십시오.
    매개변수 설명
    AA_CRURL Bot 에이전트를 연결할 Control Room 인스턴스를 입력합니다.
    주: Control Room URL 끝에 백슬래시(/)를 추가하지 마십시오. 예: mycr.mydomain.com/.
    AA_CRTOKEN Control Room에 해당하는 등록 키 값을 입력하십시오. 등록 키는 Control Room 관리자가 제공합니다.
    최대 20개의 Control Room URL을 구성할 수 있습니다. 다음을 확인하십시오.
    • 구성된 각 Control Room URL에 대한 AA_CRTOKEN, AA_CRTOKEN2 ~ AA_CRTOKEN20에 해당하는 등록 토큰을 제공해야 합니다.
    • CR_URL과 CR_TOKEN은 일대일로 일치해야 합니다.
    • CR_URL과 CR_TOKEN 사이에 건너뛰기가 없어야 하며 연속적으로 채워져야 합니다.

      예를 들어 Control Room URL 3개를 구성하려면 다음 순서로 채워야 합니다. AA_CRURL, AA_CRURL2, AA_CRURL3.

    Bot 에이전트 대량 설치를 위한 Control Room 등록 키 생성 항목을 참조하십시오.

    AA_DELAY_REGISTRATION_UNTIL_LOGIN 사용자가 해당 Control Room에 로그인할 때까지 Control Room에 대한 Bot 에이전트 등록을 연기하려면 True를 입력하십시오.

    사용자가 Bot 에이전트가 설치된 기기에서 구성된 Control Room 인스턴스 중 하나에 로그인하는 경우 해당 기기의 Bot 에이전트가 연결된 Control Room에 자동으로 등록됩니다. 로그인한 Control Room URL이 구성되지 않은 경우 Bot 에이전트가 해당 Control Room에 등록되지 않습니다.

    AA_DEVICE_TYPE 기기 유형에 따라 다음 값 중 하나를 입력합니다.
    • SINGLE_USER
    • MULTIPLE_USERS
    주: 값을 대문자로 입력했는지 확인하십시오.
    AA_LIFESPAN 비영구 또는 영구 기기에 대해 다음 값 중 하나를 입력합니다.
    • TEMPORARY
    • PERSISTENT
    주: Bot 에이전트 설치 시 값을 대문자로 입력했는지 확인하십시오.
    AA_CONCURRENT_SESSIONS 1부터 99까지 허용된 동시 세션을 입력합니다. 기본값은 1입니다.
    주: 동시 세션은 다중 사용자 기기에만 적용 가능합니다(AA_DEVICE_TYPE = Multiuser).
    AA_INSTALL_ONLY Control Room에 등록하지 않고 Bot 에이전트를 설치할지 여부를 선택합니다.
    • Bot 에이전트를 설치만 하고 등록하지 않으려면 True를 입력합니다.
      주:

      autoregistration.properties 파일은 AA_INSTALL_ONLY가 True로 설정되었을 때 생성됩니다. 시스템 수준 설치의 경우에만 AA_INSTALL_ONLY를 True로 설정할 수 있습니다.

    • Bot 에이전트를 설치 및 등록하려면 False를 입력합니다.
    AA_DEVICE_POOL_NAME 기기 풀 이름을 지정합니다. 기본값은 0입니다.
    주: 기존 기기 풀을 사용하는지 확인하십시오.
  4. AA_CRTOKEN 및 AA_CRURL의 값을 변경합니다.
  5. 변경 사항을 저장합니다.
  6. AutomationAnywhereBotAgent.msi 파일을 Bot 에이전트를 설치할 VM 인스턴스(황금색 이미지)에 복사합니다.
    주: VM 인스턴스(골든 이미지)를 다시 시작하지 않도록 합니다.
  7. AutomationAnywhereBotAgent.msi 파일을 실행합니다.
  8. Bot 에이전트가 VM 인스턴스에 설치되어 있는지 검증하십시오.
    또한 태스크 관리자에서 서비스 탭을 검토하고 Bot 에이전트 서비스가 실행 중이 아닌지 확인하십시오.
    주: autoregistration.properties 파일은 다음 위치에서 생성됩니다.
    C:\Windows\System32\config\systemprofile\AppData\Local\AutomationAnywhere\autoregister 

    샘플 autoregistration.properties 파일

    url=http://ec2-myexampleCR.com
    url2=URL2
    url3=URL3
    url4=URL4
    token=eyJhbGciOiJSUzUxMiJ9.eyJjbGllbnRUeXBlIjoiQk9UX0FHRU5UX0FVVE9fUkVHSVNUUkFUSU9OIiwidGVuYW50VXVpZCI6ImI4ZjVmNDE0LWMzZDMtNGRhNy04NDljLWMxOGUwOGNiM2Q5ZCIsImlhdCI6MTY1NTg3NTgyMiwiZXhwIjoxOTcxMjM1ODIyLCJpc3MiOiJBdXRvbWF0aW9uQW55d2hlcmUiLCJuYW5vVGltZSI6NzMxMDYzMzkwNzQ5NX0.BA2bPiIECl9PE34BC1mj2iePLuTlSd8y8Fe1LtIkOKYrD8mR-KVOnMeupDQF4IQ3oZbjpyk73vrLI2k0UeTVpvKuURbZhz8bPIBYer4zlzRjEB-9nOID8MtNRcpzlXgkQ27GEN2pOn4Xs_k198rPJEYHcTwaHRbQ8Mv5UF0eGd8_Q9sLgZB6jt1BhnzMNS3qwZBl1aG1xbOc7orlfyBfTGSvAxnlsRa3_fF7QeFKiw7EdfJDGsIVmIZ58-IMzer-R8sxMnr7hSfi_aYDx8emyoH2XtFAQAYuXiw6vOXWa1o-TYDtPknIJsga6aAiFJ9-w6ndJAov0JvTClmeyLQgBA
    token2=t2
    token3=t3
    token4=t4
    device_type=MULTIPLE_USERS
    concurrent_sessions=4
    lifespan=TEMPORARY
    delay_registration_until_login=true

Bot 에이전트를 임시 또는 비영구 기기에 배포하려면 SysPrep 설정을 구성하고 VM 인스턴스에서 시스템 이미지를 만들어야 합니다.

  1. VM에 대해 임시 또는 비영구 컴퓨터 이름 설정을 활성화한 후 SysPrep 없이 VM 인스턴스를 종료합니다.
    AWS EC2 인스턴스에서 SysPrep을 이용하는 방법에 대한 예는 Use Sysprep to create and install custom reusable Windows AMIs를 참고하십시오.
  2. 필요에 따라 VM 인스턴스에 시스템 이미지를 만듭니다.
    AWS EC2 인스턴스에서 AMI(Amazon Machine Images)를 만드는 방법에 대한 예는 Create an AMI from an Amazon EC2 Instance를 참고하십시오.

다음 단계

Control Room 기기 페이지에서 각 기기가 추가되었는지 확인합니다.

문제해결

Bot 에이전트가 실수로 VM 인스턴스에 등록된 경우에는 다음 단계를 수행하여 머신 이미지를 복구합니다.
  1. VM 인스턴스의 Windows 제어판에서 Bot 에이전트를 제거합니다.
  2. C:\Windows\System32\config\systemprofile\AppData\Local\AutomationAnywhere의 모든 파일을 삭제합니다.
  3. 이전에 Bot 에이전트를 설치하는 데 이용했던 AutomationAnywhereBotAgent.msi 파일에서 AA_INSTALL_ONLY 매개변수에 대해 True를 입력합니다.
  4. AutomationAnywhereBotAgent.msi 파일을 다시 실행합니다.