Você pode usar o recurso de instalação silenciosa do Microsoft Windows Installer (MSI) para instalar o Horizon Agent em várias Windows máquinas virtuais ou computadores físicos. Em uma instalação silenciosa, você não precisa responder aos prompts do assistente. Uma atualização silenciosa usa os mesmos comandos de instalação. Você também pode modificar os componentes Horizon Agent já instalados silenciosamente.

Você pode realizar uma instalação silenciosa digitando parâmetros manualmente na linha de comando ou usando um arquivo de configurações.

Sobre a instalação silenciosa

Com a instalação silenciosa, você pode implantar com eficiência Horizon 8 componentes em uma grande empresa.

Se você não quiser instalar todos os recursos que são instalados automaticamente ou por padrão, poderá usar a propriedade MSI ADDLOCAL para instalar seletivamente opções e recursos de instalação individuais. Para obter detalhes sobre a propriedade ADDLOCAL, consulte Opções de linha de comando do MSI e propriedades do MSI.

Você pode modificar recursos usando as propriedades MSI ADDLOCAL e REMOVE.

Você pode usar o seguinte comando do PowerShell para consultar o registro de componentes instalados no sistema em que Horizon Agent está instalado para a linha de comando base ModifyPath:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, ModifyPath | 
Where-Object {$_.DisplayName -eq 'VMware Horizon Agent'} | Format-Table –AutoSize
A saída:
DisplayName               ModifyPath
VMware Horizon Agent      MsiExec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111}

Pré-requisitos

  • Verifique se você preparou Active Directory. Consulte o documento Instalação e upgrade do Horizon.
  • Prepare o sistema operacional convidado para implantação de desktop. Consulte Preparar um sistema operacional convidado para implantação de área de trabalho remota.
  • Para usar o Windows Server como uma área de trabalho remota de sessão única ou como um host RDSH, execute as etapas descritas em Preparar os Windows Serversistemas operacionais para uso em desktop.
    Observação: O instalador do Horizon Agent não instala automaticamente nenhuma função no modo silencioso. Se você quiser o modo RDS, pré-instale a função RDSH no sistema.
  • Se a máquina tiver o pacote Redistribuível da Microsoft Visual C++ instalado, verifique se a versão do pacote é 2005 SP1 ou posterior. Se a versão do pacote for 2005 ou anterior, você poderá atualizar ou desinstalar o pacote.
  • Faça download do arquivo do instalador do Horizon Agent na página do produto VMware em http://www.vmware.com/go/downloadview.

    O nome do arquivo do instalador é VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe, em que YYMM é o número da versão de marketing, y.y.y é o número da versão interna e xxxxxx é o número da compilação.

  • Verifique se você tem direitos administrativos na máquina virtual ou no PC físico.
  • Familiarize-se com as Horizon Agent opções de configuração personalizada. Consulte Horizon Agent Opções de configuração personalizada.
  • Familiarize-se com as opções de linha de comando do instalador do MSI. Consulte Opções de linha de comando do Microsoft Windows Installer.
  • Familiarize-se com as propriedades de instalação silenciosa disponíveis com Horizon Agent. Consulte Propriedades de instalação silenciosa para Horizon Agent.
  • Familiarize-se com as portas TCP que o programa de instalação do Horizon Agent abre no firewall. Consulte o documento Visão geral do Horizon e planejamento da implantação para obter mais informações.
  • Verifique se os patches de atualização do Windows mais recentes estão instalados nos sistemas operacionais guest nos quais você planeja instalar o Horizon Agent silenciosamente. Em certos casos, uma instalação interativa feita por um administrador pode ser necessária para executar os Windows patches de atualização pendentes. Verifique se todas as operações do SO e as reinicializações subsequentes foram concluídas.

Instalar o Horizon Agent silenciosamente inserindo parâmetros na linha de comando

  1. Abra um prompt de comando Windows na máquina virtual ou no PC físico.

    O exemplo a seguir instala o Horizon Agent com os componentes Core, VMware Blast, PCoIP, Unity Touch, PSG, redirecionamento USB e áudio e vídeo em tempo real.

    VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn VDM_VC_MANAGED_AGENT=1 ADDLOCAL=Core,USB,RTAV"

    O exemplo a seguir instala o Horizon Agent em um computador não gerenciado e registra a área de trabalho com o Servidor de Conexão especificado, cs1.companydomain.com. Além disso, o instalador instala os componentes de redirecionamento Core, VMware Blast, PCoIP, Unity Touch, PSG, VMware Integrated Printing e USB.

    VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn VDM_VC_MANAGED_AGENT=0 VDM_SERVER_NAME=cs1.companydomain.com VDM_SERVER_USERNAME=admin.companydomain.com VDM_SERVER_PASSWORD=secret ADDLOCAL=Core ,PrintRedir,USB"

    O exemplo a seguir modifica e remove o componente USB de uma instalação existente: VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn REMOVE=USB"

    Exemplo de linha de comando orientada por ProductCode: msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn REMOVE=USB

    O exemplo a seguir modifica a instalação do agente substituindo Horizon Performance Tracker por Horizon Help Desk Tool: VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=HelpDesk REMOVE=PerfTracker”

    Exemplo de linha de comando orientada por ProductCode: msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn ADDLOCAL=HelpDesk REMOVE=PerfTracker

    O exemplo a seguir modifica a instalação do agente adicionando a porta serial e o redirecionamento do scanner: VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=SerialPortRedirection,ScannerRedirection”

    Exemplo de linha de comando orientada por ProductCode: msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn ADDLOCAL=SerialPortRedirection,ScannerRedirection

    Observação: Se você instalar o Horizon Agent em uma máquina do Windows Server e pretender configurar a máquina como uma área de trabalho de usuário único do Horizon em vez de um host RDS, deverá incluir a propriedade VDM_FORCE_DESKTOP_AGENT=1 no arquivo comando de instalação. Esse requisito se aplica a máquinas gerenciadas por vCenter Server e a máquinas não gerenciadas.

Quando a instalação for concluída, se a máquina virtual tiver várias NICs, configure a sub-rede que Horizon Agent usa. Consulte Configurar uma máquina virtual com várias NICs para Horizon Agent.

Instalar o Horizon Agent silenciosamente usando um arquivo de configurações

  1. Crie um arquivo de texto contendo os parâmetros que você deseja usar para a instalação.
    • O arquivo pode estar localizado em uma unidade local ou de rede. O uso de unidades mapeadas também é compatível.
    • O arquivo pode ter qualquer extensão, mas deve ser somente texto.
    • Cada parâmetro deve estar em sua própria linha.
    • Qualquer outro texto (além dos próprios parâmetros) deve ser comentado usando um sinal de hash (#) no início da linha.
    • Espaços em branco e novas linhas vazias são permitidos no arquivo.
    Observação: Se você instalar o Horizon Agent em uma máquina do Windows Server e pretender configurar a máquina como uma área de trabalho de usuário único do Horizon em vez de um host RDS, deverá incluir a propriedade VDM_FORCE_DESKTOP_AGENT=1 no arquivo arquivo de configurações. Esse requisito se aplica a máquinas gerenciadas por vCenter Server e a máquinas não gerenciadas.
    Atenção: O instalador não processa senhas. Se o arquivo incluir uma propriedade de senha conhecida, como VDM_SERVER_PASSWORD, o instalador falhará ao analisar o arquivo e retornará um erro. Para incluir uma senha, você deve digitá-la manualmente na linha de comando. Quando você insere uma senha dessa maneira, ela é passada apenas uma vez e não é registrada em nenhum lugar.
  2. Abra um prompt de comando Windows na máquina virtual ou no PC físico e digite o seguinte.

    VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /v SETTINGS_FILE=<file path>

    Por exemplo:

    VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /v SETTINGS_FILE=C:\Users\vmware\desktop\demo\agent-settings.txt

Quando a instalação for concluída, se a máquina virtual tiver várias NICs, configure a sub-rede que Horizon Agent usa. Consulte Configurar uma máquina virtual com várias NICs para Horizon Agent.