Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

Installation de la Enterprise Control Room à l'aide de scripts

  • Mis à jour le : 5/13/2020
    • 11.3.x
    • Installer
    • Enterprise

Installation de la Enterprise Control Room à l'aide de scripts

L'installation silencieuse de la Enterprise Control Room, également appelée installation non assistée, utilise un script Powershell personnalisé pour une configuration complète, ou la ligne de commande pour un patch correctif. Une installation silencieuse effectue tout le processus d'installation en arrière-plan sans exiger aucune interaction de l'utilisateur, ni afficher de messages.

Prérequis

Créez un script PowerShell. Reportez-vous aux paramètres d'installation et aux scripts d'exemple. Exécutez le script dans PowerShell.

Procédure

  1. Passez en revue les paramètres et identifiez les paramètres dont vous avez besoin.
    Paramètres d'installation de la Enterprise Control Room
    Nom de la variable Description
    INSTALLDIR Répertoire d'installation
    AA_SETUPTYPE Le type d'installation Personnalisé ou Express
    AA_SETCLUSTERMODE Pour le cluster, saisissez 1, sinon 0
    AA_CRCLUSTERCONFIG Si AA_SETCLUSTERMODE = 1, alors les adresses IP du cluster séparées par des virgules
    AA_CRLISTENPORT

    Port du serveur Web. La valeur par défaut est 80

    AA_CRFORCETOHTTPS="1" Forcer le trafic de passer de HTTP à HTTPS
    AA_CRFORCEHTTPSCONFIG=" " -
    AA_CRSETLOCALSERVICECRED 1 si la connexion se fait en tant que Système

    0 si la connexion se fait en tant qu'utilisateur spécifique

    AA_CRSERVICEUSERNAME Si AA_CRSETLOCALSERVICECRED= 0, alors il est nécessaire de saisir le domaine\nom d'utilisateur
    AA_CRSERVICEPASSWD Si AA_CRSETLOCALSERVICECRED= 0, alors il est nécessaire de saisir le mot de passe
    AA_CRSERVICECONFIRMPASSWD Si AA_CRSETLOCALSERVICECRED= 0, alors il est nécessaire de saisir le mot de passe de confirmation
    AA_CRDBPORT Port de la base de données de la Enterprise Control Room. La valeur par défaut est 1433
    AA_SQLSERVERAUTHTYPE 1 pour SQL Server et 0 pour Serveur PostgreSQL : en cas de métadonnées Bot Insight
    AA_CRWCCERTPATH Chemin du certificat
    AA_CRWCCERTPASSWD Mot de passe du certificat
    AA_CRSELFSIGNCERT 1 pour certificat auto-signé
    IS_SQLSERVER_SERVER Nom SQL Server (nom d’hôte)
    IS_SQLSERVER_AUTHENTICATION 0 pour l'authentification sur Windows
    AA_SQLSERVERAUTHMODE 0 pour l'authentification sur Windows
    IS_SQLSERVER_DATABASE Nom de la base de données SQL
    IS_SQLSERVER_DATABASE1 Nom de la base de données Bot Insight
    AA_BIPGINSTALL 1 si vous installez PostgreSQL, sinon 0
    AA_INSTALLPOSTGRES Installation de la Serveur PostgreSQL :
    AA_BIPGDATABASE Nom de la base de données PostgreSQL
    AA_BIPGHOSTNAME Nom d'hôte PostgreSQL (Nom du serveur)
    AA_BIPGUSERNAME Nom d'utilisateur PostgreSQL
    AA_BIPGPASSWORD Mot de passe PostgreSQL
    AA_BIPGCONFIRMPASSWORD Mot de passe de confirmation PostgreSQL
    AA_CRHTTPPORT Port CR HTTP. La valeur par défaut est 5432
    AA_CRHTTPSPORT Port CS HTTPS
    Paramètres liés à Oracle
    AA_ENTERPRISEDBTYPE 1 pour Oracle
    AA_ORCLDATABASESERVER Serveur de la Oracle Database
    AA_ORCLJDBCDRIVERLIB chemin complet de la bibliothèque de pilotes oracle jdbc
    AA_ORCLDATABASEPORT Numéro de port Oracle (défini par défaut sur 1521)
    AA_ORCLSID Identifiant système permettant d'identifier chaque instance de base de données Oracle
    AA_ORCLEINSTANCETYPE Sélectionnez le formulaire utilisé pour identifier chaque instance Oracle Database. Les options sont les suivantes :
    • 0 = SID
    • 1 = Service
    Utilisé avec AA_ORCLINSTANCEVALUE
    AA_ORCLINSTANCEVALUE Spécifiez le SID ou le nom de service pour l’instance Oracle Database.

    Utilisé avec AA_ORCLINSTANCETYPE

    AA_ORCLCRUSERNAME Le nom d'utilisateur pour la Enterprise Control Room d'Oracle
    AA_ORCLCRPASSWORD Le mot de passe de la Enterprise Control Room d'Oracle
    AA_ORCLBIUSERNAME Le nom d'utilisateur pour la Bot Insight d'Oracle
    AA_ORCLBIPASSWORD Le mot de passe de la Bot Insight d'Oracle
    Paramètres liés à Elasticsearch
    AA_ELASTICSEARCHSYSIP IP valide
    AA_ESPASSWD Mot de passe pour l’authentification Elasticsearch

    Le paramètre supplémentaire de confirmation du mot de passe n’est pas disponible. Le mot de passe doit comporter au moins 6 caractères.

    AA_ELASTICSEARCH_BACKUP 1
    AA_ELASTICSEARCH_BACKUP_FILE Chemin du fichier compressé cert.zip des certificats Elasticsearch

    Lorsque le fichier zip des certificats est spécifié, le nom du fichier zip peut être n’importe quel nom de fichier valide. Le fichier compressé contenant les certificats principaux Enterprise Control Room de la Elasticsearch ne doit contenir aucun dossier. Seuls les certificats du nœud principal de la Enterprise Control Room doivent être contenus dans le fichier zip des certificats.

    Paramètres des types de métadonnées liés à BotInsight
    AA_BIMETADATADBTYPE <0 or 1> 0 pour SQL Server, 1 pour Serveur PostgreSQL :. Si Metadatadbype est égal à 1, fournissez les détails liés à Postgres. Par défaut, les métadonnées SQL Server sont sélectionnées.
    Remarque : Version 11.3.5Les paramètres AA_ELASTICSEARCH_BACKUP et AA_ELASTICSEARCH_BACKUP_FILE sont utilisés lorsque vous installez une Enterprise Control Room en tant que serveur de sauvegarde.
  2. Facultatif : Modifiez le script d'exemple pour utiliser une base de données Microsoft SQL Server.
    Utilisez le script pour installer la Enterprise Control Room avec les options de configuration disponibles dans l'installateur.
    1. Valeurs correctes pour les variables telles que : $service_username, $service_pwd, $db_server, $cr_port.
    2. Exécutez le script avec les informations d'identification utilisées lors de la connexion au service, et utilisez une connexion non sécurisée à l'aide de l'authentification Microsoft SQL Server grâce à une nouvelle base de données.
    Exemple de script 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"
    $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. Facultatif : Modifiez le script d'exemple pour utiliser une base de données Oracle Database.
    Utilisez le script pour installer la Enterprise Control Room avec les options de configuration disponibles dans l'installateur.

    $AA_ORCLINSTANCETYPE="1" and $AA_ORCLINSTANCEVALUE="ORCL" replace $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. Enregistrez le script que vous avez modifié sur le serveur pour l'installation.
  5. Sur le serveur d'installation, connecté en tant qu'administrateur, ouvrez Powershell en mode Administrateur et exécutez :
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
  6. Démarrez Powershell en mode Administrateur et exécutez :
    .\install.ps1
    Remarque : Les journaux d'installation silencieuce sont stockés dans le dossier à partir duquel est exécuté le script d'installation. Par exemple, si vous exécutez le script à partir de C:\Silent Install, les journaux seront stockés dans le dossier C:\Silent Install.
  7. Facultatif : Installez un patch correctif de la Enterprise Control Room en mode silencieux.
    1. Assurez-vous que le script PowerShell se trouve dans le même répertoire que l'installateur de la Enterprise Control Room.
    2. Lancez la fenêtre Commande de Windows en mode administrateur.
    3. Modifiez le répertoire dans lequel les fichiers d'installation sont stockés.
    4. Exécutez le programme d'installation Enterprise Control Room.
      C:\Setup>./"Automation Anywhere Enterprise_Update_11.3.x.x.exe" /s /v/qn
    5. Affichez la progression de l'installation. Depuis la Enterprise Control Room, sélectionnez Gestionnaire de tâches > > Processus en arrière-plan.
      La machine redémarre une fois l'installation terminée.

Étapes suivantes

Terminez la configuration et la validation de la Enterprise Control Room.

Configuration post-installation de la Enterprise Control Room
Après avoir installé la Enterprise Control Room, ajustez les paramètres de configuration pour garantir que les communications d'Automation Anywhere sont spécifiées, confirmer que les services d'Automation Anywhere sont en cours d'exécution, configurer le proxy inverse Access Manager et les options d'authentification d’Enterprise Control Room, et installer également une licence.
Validation post-installation du Enterprise Control Room
Après avoir installé le Client Enterprise et achevé les tâches post-installation, validez le Client Enterprise en vous connectant à la Enterprise Control Room et en installant une licence. Le premier accès à Enterprise Control Room vous guide dans la configuration de votre méthode d'authentification.

Préparez pour les utilisateurs.

Aperçu de la gestion des utilisateurs
En tant qu’administrateur de la Enterprise Control Room, vous pouvez créer, afficher, modifier, supprimer et activer ou désactiver des comptes d’utilisateur. La création de comptes d’utilisateur dépend du non-Active Directory, de l’Active Directory ou des informations d’identification de l’authentification unique d’un serveur IdP.
Installation de Client Enterprise
Passez en revue les tâches de base d'installation et les rubriques d'installation du Client Enterprise sur n'importe quelle machine exécutant un système d'exploitation pris en charge.
Envoyer le commentaire