Lea y revise la documentación de Automation Anywhere

Cerrar contenidos

Contenidos

Abrir contenidos

Instalación de Enterprise Control Room mediante secuencias de comandos

  • Actualizado: 5/13/2020
    • 11.3.x
    • Instalar
    • Enterprise

Instalación de Enterprise Control Room mediante secuencias de comandos

Instale en modo silencioso Enterprise Control Room mediante un script de Powershell personalizado para una configuración completa o la línea de comandos para un parche de corrección. La instalación silenciosa ejecuta todo el proceso de instalación en segundo plano, sin necesidad de que el usuario interactúe y sin mostrar mensajes.

Requisitos previos

Cree una secuencia de comandos de Powershell. Consulte los parámetros de instalación y las secuencias de comandos de ejemplo. Ejecute la secuencia de comandos en Powershell.

Procedimiento

  1. Revise los parámetros e identifique los ajustes que necesita.
    Parámetros de instalación de Enterprise Control Room
    Nombre de la variable Descripción
    INSTALLDIR Installation Directory
    AA_SETUPTYPE Tipo de configuración Personalizado o Express
    AA_SETCLUSTERMODE Para el clúster, configure en 1, de lo contrario 0
    AA_CRCLUSTERCONFIG si AA_SETCLUSTERMODE=1, entonces la IP de clúster separada por comas
    AA_CRLISTENPORT

    Puerto de servidor web. El valor predeterminado es 80

    AA_CRFORCETOHTTPS="1" Force el tráfico de HTTP a HTTPS
    AA_CRFORCEHTTPSCONFIG=" " -
    AA_CRSETLOCALSERVICECRED 1 si se inicia sesión de servicio como sistema

    0 si se inicia sesión de servicio como un usuario específico

    AA_CRSERVICEUSERNAME si AA_CRSETLOCALSERVICECRED= 0, entonces dominio\nombre de usuario
    AA_CRSERVICEPASSWD si AA_CRSETLOCALSERVICECRED= 0, entonces contraseña
    AA_CRSERVICECONFIRMPASSWD si AA_CRSETLOCALSERVICECRED= 0, entonces confirmar contraseña
    AA_CRDBPORT Enterprise Control Room puerto de base de datos. El valor predeterminado es 1433
    AA_SQLSERVERAUTHTYPE 1 para SQL Server y 0 para PostgreSQL Server en caso de metadatos Bot Insight
    AA_CRWCCERTPATH Ruta de certificado
    AA_CRWCCERTPASSWD Contraseña de certificado
    AA_CRSELFSIGNCERTO 1 Certificado autofirmado
    IS_SQLSERVER_SERVER Nombre SQL Server (nombre del anfitrión)
    IS_SQLSERVER_AUTHENTICATION 0 para autenticación de Windows
    AA_SQLSERVERAUTHMODE 0 para autenticación de Windows
    IS_SQLSERVER_DATABASE Nombre base de datos SQL
    IS_SQLSERVER_DATABASE1 Nombre de la base de datos Bot Insight
    AA_BIPGINSTALL 1 si es instalación de PostgreSQL, de lo contrario 0
    AA_INSTALLPOSTGRES Instalar PostgreSQL Server
    AA_BIPGDATABASE Nombre de base de datos PostgreSQL
    AA_BIPGHOSTNAME Nombre de host de PostgreSQL (nombre de servidor)
    AA_BIPGUSERNAME Nombre de usuario de PostgreSQL
    AA_BIPGPASSWORD Contraseña de PostgreSQL
    AA_BIPGCONFIRMPASSWORD Contraseña de confirmación de PostgreSQL
    AA_CRHTTPPORT Puerto CR HTTP. El valor predeterminado es 5432
    AA_CRHTTPSPORT Puerto CR HTTPS
    Parámetros relacionados con Oracle
    AA_ENTERPRISEDBTYPE 1 para Oracle
    AA_ORCLDATABASESERVER Servidor de Base de datos de Oracle
    AA_ORCLJDBCDRIVERLIB ruta completa a la biblioteca de controladores oracle jdbc
    AA_ORCLDATABASEPORT Número de puerto Oracle (el valor predeterminado es 1521)
    AA_ORCLSID Identificador de sistema se identifica cada instancia de base de datos Oracle
    AA_ORCLEINSTANCETYPE Seleccione el formulario utilizado para identificar cada instancia de Base de datos de Oracle. Las opciones son:
    • 0 = SID
    • 1 = servicio
    Utilizado con AA_ORCLINSTANCEVALUE
    AA_ORCLINSTANCEVALUE Especifique el SID o el nombre de servicio para la instancia de Base de datos de Oracle.

    Utilizado con AA_ORCLINSTANCETYPE

    AA_ORCLCRUSERNAME Nombre de usuario de Oracle Enterprise Control Room
    AA_ORCLCRPASSWORD Contraseña de Oracle Enterprise Control Room
    AA_ORCLBIUSERNAME Nombre de usuario de Oracle Bot Insight
    AA_ORCLBIPASSWORD Contraseña de Oracle Bot Insight
    Parámetros relacionados con Elasticsearch
    AA_ELASTICSEARCHSYSIP IP válida
    ESPASSWD_AA Contraseña para Búsqueda elástica autenticación

    El parámetro adicional para confirmar la contraseña no está disponible. La contraseña debe tener un mínimo de 6 caracteres.

    AA_ELASTICSEARCH_BACKUP 1
    AA_ELASTICSEARCH_BACKUP_FILE Ruta del archivo comprimido de los Búsqueda elástica certificados archivo cert.zip

    Cuando se especifica el archivo zip de certificados, el nombre del archivo zip puede ser cualquier nombre de archivo válido. El archivo comprimido que contiene los certificados principales Enterprise Control Room Búsqueda elástica no debe contener ninguna carpeta. Solo los certificados del Enterprise Control Room nodo principal deben estar contenidos en el archivo zip de certificados.

    Parámetros de BotInsight Metadatatype
    AA_BIMETADATADBTYPE <0 or 1> 0 es para SQL Server, 1 es para PostgreSQL Server. Si Metadatadbype es 1, proporcione los detalles relacionados con Postgres. De manera predeterminada, se seleccionan los metadatos SQL Server.
    Nota: Version 11.3.5Los parámetros AA_ELASTICSEARCH_BACKUP y AA_ELASTICSEARCH_BACKUP_FILE se utilizan cuando se instala un Enterprise Control Room como servidor de respaldo.
  2. Opcional: Edite la secuencia de comandos de ejemplo para utilizar una base de datos de Servidor SQL de Microsoft.
    Utilice la secuencia de comandos para instalar Enterprise Control Room con las opciones de configuración disponibles en el instalador.
    1. Corrija los valores para las variables tales como: $service_username, $service_pwd, $db_server, $cr_port.
    2. Ejecute la secuencia de comandos con un inicio de sesión de credenciales en servicio y realice una conexión no segura mediante la autenticación de Servidor SQL de Microsoft con una base de datos nueva.
    Secuencia de comandos de Servidor SQL de Microsoft de ejemplo.
    $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"
    $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=\"""
    $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_ESPASSWD=$elastic_password /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 "Starting the installation. This could take some time..."
    $processdetail=(Start-Process -FilePath $a -ArgumentList $final_commandline 
        -Wait -PassThru).ExitCode
    Write-Host $a.Name execution is done. If installation is not proper please
        check msi logs in the temp folder.
    pause
  3. Opcional: Edite la secuencia de comandos de ejemplo para utilizar una base de datos de Base de datos de Oracle.
    Utilice la secuencia de comandos para instalar Enterprise Control Room con las opciones de configuración disponibles en el instalador.

    $AA_ORCLINSTANCETYPE="1" y $AA_ORCLINSTANCEVALUE="ORCL" reemplazan a $ORCLSID="ORCL"

    $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"
    
    $elastic_password="Test@123"
    
    $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_ESPASSWD=$elastic_password /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 "Starting the installation please wait for sometime..." 
    
    $processdetail=(Start-Process -FilePath $a -ArgumentList $final_commandline -Wait -PassThru).ExitCode
    Write-host $final_commandline"
    Write-host $processdetail"
    Write-Host "$a.Name execution is done. If installation is not proper please check msi logs in the temp folder"
    
    pause
  4. Guarde la secuencia de comandos modificada en el servidor para la instalación.
  5. En el servidor de instalación, inicie sesión como Administrador, abra Powershell en modo de administrador y ejecute lo siguiente:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
  6. Inicie Powershell en modo administrador y ejecute:
    .\install.ps1
    Nota: Los registros de integración silenciosa se almacenan en la carpeta desde la que se ejecuta el script de instalación. Por ejemplo, si ejecuta el script desde C:\Silent Install, los registros se almacenarán en la carpeta C:\Silent Install.
  7. Opcional: Para instalar el parche de correcciones de Enterprise Control Room en modo silencioso:
    1. Compruebe que la secuencia de comandos de Powershell esté ubicada en el mismo directorio que el instalador de Enterprise Control Room.
    2. Inicie la ventana de comandos en modo administrador
    3. Cambie al directorio en el que están ubicados los archivos de instalación.
    4. Ejecute el instalador de Enterprise Control Room.
      C:\Setup>./"Automation Anywhere Enterprise_Update_11.3.x.x.exe" /s /v/qn
    5. Consulte el avance de la instalación. En Enterprise Control Room, seleccioneAdministrador de tareas > > Procesos en segundo plano.
      La máquina se reiniciará una vez que la instalación está completa.

Pasos siguientes

Completar la configuración y validación de Enterprise Control Room.

Configuración posterior a la instalación de Enterprise Control Room
Después de instalar Enterprise Control Room, complete la configuración para asegurarse de que se especifiquen las comunicaciones puntuales de Automation Anywhere, confirmar que se ejecuten los servicios de Automation Anywhere, configurar las opciones de proxy inverso de Access Manager y autenticación de Enterprise Control Room, e instalar una licencia.
Validación posterior a la instalación de Enterprise Control Room
Después de instalar Enterprise Client y completar las tareas posteriores a la instalación, valide Enterprise Client al iniciar sesión en Enterprise Control Room e instalar una licencia. Cuando acceda por primera vez a Enterprise Control Room, se le guiará por el proceso para configurar su método de autenticación.

Preparar el entorno para los usuarios.

Descripción general de la administración de usuarios
Como administrador de Enterprise Control Room puede crear, ver, editar, eliminar y habilitar o deshabilitar cuentas de usuario. La creación de cuentas de usuario depende del Directorio no activo, del Active Directory o de las credenciales de inicio de sesión único (SSO) de un servidor IdP.
Instalación de Enterprise Client
Revise las tareas básicas de instalación y los temas para la instalación de Enterprise Client en cualquier máquina que ejecute un sistema operativo compatible.
Enviar comentarios