Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Mise à jour de Automation 360 sur Microsoft Windows Server à l'aide de scripts

  • Mis à jour le : 2022/06/27
    • Automation 360 v.x
    • Explorer
    • Espace de travail RPA

Mise à jour de Automation 360 sur Microsoft Windows Server à l'aide de scripts

Mettre à jour Automation 360 à l'aide d'un script personnalisé avec des paramètres pour maintenir les configurations utilisateur existantes.

Prérequis

Pour effectuer cette tâche, vous devez être un Control Room administrateur et disposer des droits et autorisations nécessaires.

Sample config.properties file : Pour votre référence, vous pouvez trouver un exemple de fichier config.properties à la fin de la page.

Créez et exécutez un script PowerShell pour mettre à jour Automation 360.

Procédure

  1. Créez un script PowerShell avec les paramètres requis :
    Voici un exemple de script PowerShell pour la mise à niveau 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. Facultatif : Personnalisez le script pour inclure des paramètres en fonction de vos exigences.
  3. Enregistrez le script sur le serveur pour l'installation.
  4. Connectez-vous à une instance de serveur en tant qu'administrateur.
  5. Démarrez PowerShell en mode administrateur.
  6. Exécutez les éléments suivants :
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
    .\install.ps1
    Remarque : Les journaux d'installation silencieuse 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. Validez les éléments suivants :

Exemple de fichier config.properties

# Properties utilized across all Scenarios
# Reference of Scenarios ,please check - https://automationanywhere.atlassian.net/wiki/spaces/EN/pages/1789887938/A2019.09+Windows+On+Prem+Installer

# Default/Express Mode Params

baseLoggingDirectory=C:\script\logs\
baseInstallerDirectory=C:\script\
installerNameRegex=AutomationAnywhereEnterprise_A2019
Envoyer le commentaire