Actualización de Automation 360 en Microsoft Windows Server mediante scripts

Puede actualizar Automation 360 con un script personalizado con parámetros para mantener los ajustes de los usuarios existentes.

Antes de empezar

Para realizar la tarea, debe tener una cuenta de administrador de Control Room con los derechos y permisos necesarios.

Sample config.properties file: Para su referencia, puede encontrar un archivo config.properties de muestra al final de la página.
Nota: Para obtener instrucciones sobre cómo realizar la instalación y configuración silenciosa de Automation 360 por separado, consulte Silent installation and configuration of Automation 360 using scripts (A-People login required).

Cree y ejecute un script PowerShell para actualizar Automation 360.

Procedimiento

  1. Cree un script PowerShell con los parámetros necesarios:
    El siguiente es un ejemplo de script PowerShell para la actualización de Automation 360:
    # Script Begins
    # It fetches Data from config.properties file present under the same directory level
    
    $PropertyFilePath = 'C:\script\config.properties'
    $rawProperties = cat $PropertyFilePath
    $propertiesToConvert = ($rawProperties -replace '\\' ,'\\') -join
    [Environment]:: NewLine;
    $properties=ConvertFrom-StringData $propertiesToConvert
    $env:SEE_MASK_NOZONECHECKS = 1
    
    # Setting up the logger and InstallerRoot Directory
    
    $baseLogFilePath=$properties.baseLoggingDirectory
    $logFilePath=$baseLogFilePath+'Express_CR_Installation_Scenario1.txt'
    $baseInstallerPath=$properties.baseInstallerDirectory
    $installer_name_regex=$properties.installerNameRegex
    
    # Logging Begins
    
    Start-Transcript -Path $logFilePath -Append -IncludeInvocationHeader
    
    $binary = Get-ChildItem $baseInstallerPath | Where-Object { $_.FullName -imatch $installer_name_regex }
    $a = $binary.FullName
    $final_commandline = " /update /s /v/qn /v""/L*v CR_Onprem_Installationlog_Scenario1.txt"""
    
    # Recording the Start Time
    Get-Date -Format g
    
    # Invoking the Installer here
    $processdetail = (Start-Process -FilePath $a -ArgumentList $final_commandline -Wait -Passthru).ExitCode
    
    # Recording the End  Time
    Get-Date -Format g
    
    
    Stop-Transcript
    
  2. Opcional: Personalice el script para incluir parámetros de acuerdo con sus requerimientos.
  3. Guarde el script en el servidor de instalación.
  4. Inicie sesión en el servidor de instalación como administrador.
  5. Inicie PowerShell en modo administrador.
  6. Ejecute lo siguiente:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
    .\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. Valide lo siguiente:

Ejemplo del archivo config.properties

# Properties utilized across all Scenarios

# Default/Express Mode Params

baseLoggingDirectory=C:\script\logs\
baseInstallerDirectory=C:\script\
installerNameRegex=AutomationAnywhereEnterprise_A2019