Atualize o Automation 360 no Microsoft Windows Server usando scripts

Você pode atualizar o Automation 360 usando um script personalizado com parâmetros para manter as configurações de usuário existentes.

Pré-requisitos

Para realizar a tarefa, você deve ter uma conta de administrador da Control Room com os direitos e permissões necessários.

Sample config.properties file: Para sua referência, você pode encontrar um exemplo de arquivo config.properties no final da página.
Nota: Para obter instruções sobre a execução de instalação silenciosa e configuração de Automation 360 separadamente, consulte Silent installation and configuration of Automation 360 using scripts (A-People login required).
Nota: Os vários parâmetros usados durante a instalação da Control Room no Microsoft Windows Server são aplicáveis para a atualização do Automation 360 no Microsoft Windows Server. Para obter mais informações, consulte Instalação do Control Room em Microsoft Windows Server usando scripts.

Crie e execute um script de PowerShell para atualizar o Automation 360.

Procedimento

  1. Crie um script de PowerShell com os parâmetros necessários:
    Veja a seguir um exemplo de script de PowerShell para atualizar o 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: Personalize o script para incluir parâmetros de acordo com suas necessidades.
  3. Salve o script no servidor de instalação.
  4. Faça logon no servidor de instalação como um administrador.
  5. Inicie o PowerShell no modo administrador.
  6. Execute o seguinte:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
    .\install.ps1
    Nota: Os logs da instalação silenciosa são armazenados na pasta em que o script de instalação é executado. Por exemplo, se você executar o script em C:\Silent Install, os registros são armazenados na pasta C:\Silent Install.
  7. Confirme o seguinte:

Exemplo de arquivo config.properties

# Properties utilized across all Scenarios# Default/Express Mode Params baseLoggingDirectory=C:\script\logs\ baseInstallerDirectory=C:\script\ installerNameRegex=AutomationAnywhereEnterprise_A2019