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

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

Prérequis

Pour effectuer la tâche, vous devez être un administrateur de la Control Room et disposer des droits et autorisations requis.

Sample config.properties file : Un exemple de fichier config.properties est proposé en bas de la page à titre de référence.
Remarque : Pour obtenir des instructions sur l'installation silencieuse et la configuration de Automation 360 séparément, consultez la rubrique Silent installation and configuration of Automation 360 using scripts (A-People login required).
Remarque : Les différents paramètres utilisés lors de l'installation de la Control Room sur le Microsoft Windows Server sont applicables pour la mise à jour de Automation 360 sur le Microsoft Windows Server. Pour plus d'informations, consultez Installation de Control Room sur Microsoft Windows Server à l\'aide de scripts.

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# Default/Express Mode Params baseLoggingDirectory=C:\script\logs\ baseInstallerDirectory=C:\script\ installerNameRegex=AutomationAnywhereEnterprise_A2019