Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere

Inhalt schließen

Inhalte

Inhalt öffnen

Stille Installation

  • Aktualisiert: 5/22/2019
    • 11.3.x
    • Installieren
    • Enterprise

Stille Installation

Installieren Sie Automation Anywhere Enterprise Control Room im unbeaufsichtigten Modus mit einem nutzerdefinierten PowerShell-Skript für eine vollständige Einrichtung oder der Befehlszeile für einen Hotfix-Patch.

Voraussetzungen

Öffnen Sie PowerShell im Administratormodus und führen Sie den folgenden Befehl aus:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Benutzerdefinierte unbeaufsichtigte Installation

Öffnen Sie die Powershell als Administrator, und geben Sie den folgenden Befehl ein:

.\install.ps1

Installationsparameter

Variablenname

Beschreibung

INSTALLDIR

Installationsverzeichnis

AA_SETUPTYPE

Setup-Typ (Benutzerdefiniert, Express)

AA_SETCLUSTERMODE

1 für Cluster, sonst 0

AA_CRCLUSTERCONFIG

Falls AA_SETCLUSTERMODE=1, dann Cluster-IP durch Kommata getrennt

AA_CRLISTENPORT

Webserverport. Standardwert = 80

AA_CRFORCETOHTTPS="1"

HTTP-Traffic auf HTTPS zwingen

AA_CRFORCEHTTPSCONFIG=" "

-

AA_CRWCCERTPASSWD

Zertifikatkennwort

AA_CRSETLOCALSERVICECRED

1 für Dienstanmeldung als System

0 für Dienstanmeldung als bestimmter Nutzer

AA_CRSERVICEUSERNAME

Falls AA_CRSETLOCALSERVICECRED=0, Domäne\Nutzername angeben

AA_CRSERVICEPASSWD

Falls AA_CRSETLOCALSERVICECRED=0, Kennwort angeben

AA_CRSERVICECONFIRMPASSWD

Falls AA_CRSETLOCALSERVICECRED=0, Kennwort bestätigen

AA_CRDBPORT

Datenbankport für Enterprise Control Room. Standardwert = 1433

AA_SQLSERVERAUTHTYPE

0 für Windows-Authentifizierung, 1 für SQL Server-Authentifizierung

AA_CRWCCERTPATH

Zertifikatpfad

IS_SQLSERVER_SERVER

SQL-Servername (Hostname)

IS_SQLSERVER_AUTHENTICATION

0 für Windows-Authentifizierung

AA_SQLSERVERAUTHMODE

0 für Windows-Authentifizierung

IS_SQLSERVER_DATABASE

SQL-Datenbankname

IS_SQLSERVER_DATABASE1

Bot Insight-Datenbankname

AA_BIPGINSTALL

Für PostgreSQL-Installation = 1, ansonsten 0

AA_INSTALLPOSTGRES

PostgreSQL-Server installieren

AA_BIPGDATABASE

PostgreSQL-Datenbankname

AA_BIPGHOSTNAME

PostgreSQL-Hostname (Servername)

AA_BIPGUSERNAME

PostgreSQL-Nutzername

AA_BIPGPASSWORD

PostgreSQL-Kennwort

AA_BIPGCONFIRMPASSWORD

PostgreSQL-Kennwort bestätigen

AA_CRHTTPPORT

CR-HTTP-Port. Standardwert = 5432

AA_CRHTTPSPORT

CR-HTTPS-Port

Parameter für Oracle
AA_ENTERPRISEDBTYPE 1 für Oracle
AA_ORCLDATABASESERVER Oracle-Datenbank-Server
AA_ORCLJDBCDRIVERLIB vollständiger Pfad zur Oracle-JDBC-Treiberbibliothek
AA_ORCLDATABASEPORT Oracle-Port-Nummer (Standard = 1521)
AA_ORCLSID System-ID für jede Oracle-Datenbankinstanz
AA_ORCLCRUSERNAME Oracle-Nutzername für Enterprise Control Room
AA_ORCLCRPASSWORD Oracle-Kennwort für Enterprise Control Room
AA_ORCLBIUSERNAME Oracle-Nutzername für Bot Insight
AA_ORCLBIPASSWORD Oracle-Kennwort für Bot Insight
Parameter für Elasticsearch
AA_ELASTICSEARCHSYSIP gültige IP
Metadatatype-Parameter für Bot Insight
AA_BIMETADATADBTYPE <0 oder 1>; 0 für SQL Server, 1 für PostgreSQL. Falls Metadatadbtype = 1, Postgres-Informationen angeben. Standardmäßig sind SQL Server-Metadaten ausgewählt.
Anmerkung: Die Protokolle der unbeaufsichtigten Installation werden in dem Ordner abgelegt, aus dem das Installationsskript aufgerufen wurde. Wird das Skript zum Beispiel aus dem Ordner C:\Silent Install gestartet, werden die Protokolle ebenfalls im Ordner C:\Silent Install abgelegt.

PowerShell-Beispielskript

Mit diesem Skript kann Control Room für unterschiedliche Konfigurationen aus dem Installationsprogramm installiert werden.

Das folgende Beispielskript installiert Control Room mit Anmeldedaten für die Dienstanmeldung, ohne sichere Verbindung durch SQL-Authentifizierung und unter Verwendung einer neuen Datenbank.

Tipp: Ergänzen Sie das Script um Ihre Konfigurationen und speichern Sie den korrekten Wert für die Variablen ($service_username, $service_pwd, $db_server, $cr_port usw.).
Version 11.3.1

$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 "Starting the installation please wait for sometime..."

$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

Version 11.3.1Das folgende Beispielscript installiert Control Room mit einer Oracle-Datenbank.

Version 11.3.1

$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 "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

Installieren des Patches im unbeaufsichtigten Modus

So installieren Sie den Hotfix-Patch von Automation Anywhere Enterprise Control Room im unbeaufsichtigten Modus:

  1. Starten Sie das Eingabefenster im Administratormodus.
  2. Führen Sie setup.exe dort aus, wo es gespeichert ist (siehe Abbildung):
    C:\Setup>./"Automation Anywhere Enterprise_Update_11.3.x.x.exe" /s /v/qn 
    Anmerkung: Der Installationsfortschritt kann im Abschnitt „Hintergrundprozesse“ des Task-Managers angezeigt werden:

    Installationsfortschritt im Task-Manager

  3. Der Computer wird neu gestartet, sobald die Installation abgeschlossen ist.
Feedback senden