Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Installation Control Room unter Microsoft Windows Server Verwendung von Skripts

  • Aktualisiert: 4/21/2021
    • Automation 360 v.x
    • Installieren
    • RPA Workspace

Installation Control Room unter Microsoft Windows Server Verwendung von Skripts

Die automatische Control Room Installation, auch als unbeaufsichtigte Installation bekannt, verwendet ein benutzerdefiniertes Skript für eine vollständige Einrichtung oder die Befehlszeile für einen Hotfix-Patch. Die automatische Installation führt den gesamten Installationsvorgang im Hintergrund aus, ohne dass ein Benutzereingriff erforderlich ist oder Meldungen angezeigt werden müssen.

Vorbereitungen

Diese Aufgabe wird vom Control Room Administrator ausgeführt. Sie müssen über die erforderlichen Rechte und Berechtigungen verfügen, um diese Aufgabe auszuführen.

  • Erstellen Sie ein Skriptdatei.

    Siehe die Installationsparameter und Beispielskripte.

  • Führen Sie das Skript in der -Datei in der -Datei von

Prozedur

  1. Überprüfen Sie die Parameter und identifizieren Sie die gewünschten Einstellungen.
    • Control Room Installationsparameter
      Variablenname Beschreibung

      AA_CRCLUSTERCONFIG

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

      AA_CRDBPORT

      Datenbankport für Control Room. Standardwert = 1433

      AA_CRDBSSLMODE

      Sichere SQL-Verbindung

      AA_CRFORCEHTTPSCONFIG=" "

      --

      AA_CRFORCETOHTTPS="1"

      Datenverkehr von HTTP zu HTTPS wird erzwungen

      AA_CRHTTPPORT

      Control Room HTTP-Port. Standardwert = 5432
      AA_CRHTTPSPORT Control Room HTTPS-Port
      AA_CRLISTENPORT Webserverport. Standardwert = 80
      AA_CRSERVICECONFIRMPASSWD Wenn AA_CRSETLOCALSERVICECRED= 0, bestätigen Sie das Kennwort
      AA_CRSERVICEPASSWD Wenn AA_CRSETLOCALSERVICECRED= 0, bestätigen Sie das Kennwort
      AA_CRSERVICEUSERNAME

      Wenn AA_CRSETLOCALSERVICECRED= 0, fügen Sie Domäne\Benutzername hinzu

      AA_CRSETLOCALSERVICECRED
      • 1 für Dienstanmeldung als System
      • 0 für Dienstanmeldung als bestimmter Nutzer
      AA_CRWCCERTPASSWD Zertifikatkennwort
      AA_CRSELFSIGNCERT 1 für selbstsigniertes Zertifikat
      AA_CRWCCERTPATH Zertifikatpfad
      AA_SDSFEATURE
      • True=Art der Cloud-Bereitstellung
      • False=Bereitstellungstyp vor Ort
      AA_SETCLUSTERMODE Für Cluster-Satz 1, sonst 0
      AA_SETUPTYPE Setup-Typ (Benutzerdefiniert, Express)
      INSTALLDIR Installationsverzeichnis
      IS_SQLSERVER_AUTHENTICATION 0 für Windows-Authentifizierung
      IS_SQLSERVER_DATABASE SQL-Datenbankname
      IS_SQLSERVER_SERVER

      SQL-Servername (Hostname)

    • Elasticsearch Zugehörige Parameter
      Parameter Beschreibung
      AA_ELASTICSEARCH_BACKUP Wird nur bei der Installation auf dem ersten Knoten eines Backup-Servers verwendet.

      Geben Sie 1 ein, wenn ja.

      Anmerkung: Der Parameter AA_ELASTICSEARCH_BACKUP wird verwendet, wenn Sie einen Control Room als Backup-Server für die Inventarisierung installieren.
      AA_ELASTICSEARCHSYSIP Gültige IP-Adresse
      AA_ESPASSWD Kennwort für Elasticsearch
      Anmerkung: Ein zusätzlicher Parameter zur Bestätigung des Passworts ist nicht verfügbar. Das Kennwort muss mindestens 6 Zeichen lang sein.
  2. Optional: Bearbeiten Sie das Beispielskript, um eine Microsoft SQL Server Datenbank zu verwenden.
    Verwenden Sie das Skript, um den Control Room mit den im Installationsprogramm verfügbaren Konfigurationsoptionen zu installieren.
    1. Korrekte Werte für Variablen wie „US-Dollar Service_username“ , „US-Dollar Service_pwd“ , „US-Dollar db_Server“ , „US-Dollar cr_Port“ .
    2. Führen Sie das Skript mit den Anmeldeinformationen in der Dienstanmeldung und einer nicht sicheren Verbindung unter Verwendung Microsoft SQL Server der Authentifizierung mit einer neuen Datenbank aus.
    Beispielskript :
    $cr_port=80
    
    $service_username= "domain\username" #e.g."aaspl-brd\ellie.brown"
    $service_pwd="password"
    
    #$certpath = "C:\SilentInstall\test256.pfx"
    #$certpass = "changeit"
    
    $db_server="localhost"
    $cr_db_name="CRDB-NEW-SI-3"
    $db_user="sa"
    $db_pwd="Admin@123"
    
    $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=\"""
    
    $deployment_details=" /AA_SDSFEATURE=true"
    
    $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"
    
    $service_details=" /vAA_CRSETLOCALSERVICECRED=1"
    
    #$db_details=" /vAA_BIMETADATADBTYPE=AA_BIMETADATADBTYPE 
                   /vIS_SQLSERVER_SERVER=$db_server 
                   /vIS_SQLSERVER_DATABASE=$cr_db_name 
                   /vIS_SQLSERVER_DATABASE1=$bi_db_name"
    
    $db_details=" /vIS_SQLSERVER_SERVER=$db_server 
                  /vIS_SQLSERVER_USERNAME=$db_user 
                  /vIS_SQLSERVER_PASSWORD=$db_pwd 
                  /vIS_SQLSERVER_DATABASE=$cr_db_name 
                  /vIS_SQLSERVER_AUTHENTICATION=1"
    
    $other=" /vAA_ESPASSWD=$elastic_password 
             /vAA_CRWCHTTPPORT=80 
             /vAA_CRWCHTTPSPORT=443 
             /vAA_CRSELFSIGNCERT=1 
             /vAA_OPTIONALCACERT=0 
             /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_A2019_<build>.exe"
    
    Write-Host $a
    Write-Host "Starting the installation 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 check msi logs in the temp folder.
    pause
  3. Speichern Sie das Skript, das Sie bearbeiten, zur Installation auf dem Server.
  4. Melden Sie sich auf dem Installationsserver als Administrator an, öffnen Sie die Datei im Administratormodus, und führen Sie Folgendes aus: Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
  5. Starten Sie die Funktion im Admin-Modus und führen Sie Folgendes aus: .\install.ps1
    Anmerkung: Die Protokolle der unbeaufsichtigten Installation werden in dem Ordner abgelegt, aus dem das Installationsskript aufgerufen wurde. Wenn Sie das Skript beispielsweise von C:\Silent Installausführen, werden die Protokolle im Ordner C:\Silent Install gespeichert.

Nächste Maßnahme

Schließen Sie die Control Room Konfiguration und Validierung ab.
  • Schließen Control RoomSie nach der Installation des die Konfigurationseinstellungen ab, um sicherzustellen, dass die rechtzeitige Kommunikation Automation Anywhere festgelegt wird und die Ausführung Automation Anywhere der Dienste bestätigt wird.
  • Nachdem Sie die Aufgaben nach der Installation abgeschlossen haben, validieren Sie das Setup, indem Sie sich beim anmelden Control Room und eine Lizenz installieren. Beim ersten Zugriff auf das Control Room werden Sie durch die Konfiguration Ihrer Authentifizierungsmethode geführt.
  • Als Cloud Benutzer mit Administratorrechten können Sie erstellen, anzeigen, bearbeiten, löschen, Und aktivieren oder deaktivieren Sie einen Benutzer. Die Schritte zum Erstellen von Benutzern hängen davon ab, ob es sich bei dem Benutzer um einen nicht Active Directory-, Active Directory- oder SSO-Benutzer (Single Sign-On) von einem IdP-Server handelt.
Feedback senden