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: 2021/04/21

    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