Provisione automaticamente seu ambiente de sequenciamento usando o Microsoft Application Virtualization Sequencer (App-V Sequencer)

Aplica-se a:

  • Windows 10
  • Windows 11

Versões anteriores do Sequenciador app-V exigiram que você criasse manualmente seu ambiente de sequenciamento. Começando com Windows 10 versão 1703, os New-AppVSequencerVM cmdlets e Connect-AppvSequencerVM Windows PowerShell estão disponíveis, que criam automaticamente seu ambiente de sequenciamento para você, incluindo provisionar sua máquina virtual.

Provisionamento automático de VM do ambiente de sequenciamento

Você tem duas opções para provisionar uma VM para sequenciamento automático:

  1. Usando um VHD (Disco Rígido Virtual)
  2. Atualizando uma VM existente

Você só pode escolher uma opção.

Observação

Reduzimos o número de verificações ambientais executadas pelo Sequenciador app-V, reduzindo a lista de aplicativos que precisam ser desabilitados ou desativados para uma experiência de sequenciamento limpo. Também suprimimos o antivírus e outros avisos de aplicativo semelhantes.

Provisionar uma nova VM com um arquivo VHD

Provisionar sua nova VM inclui criar um arquivo VHD, configurar uma conta de usuário, ativar scripts remotos do PowerShell e instalar o Sequenciador do App-V.

Criar um arquivo VHD

Para que esse processo funcione, você deve ter um sistema operacional base disponível como um arquivo de imagem VHD, recomendamos usar a ferramenta de linha de comando Convert-WindowsImage.ps1 .

Criar um arquivo VHD com a ferramenta de linha de comando Convert-WindowsImage

  1. Abra o PowerShell como administrador e execute a ferramenta Convert-WindowsImage usando os seguintes comandos:

    Convert-WindowsImage -SourcePath "<path_to_iso_image>" -VHDFormat "VHD" -VHDPartitionStyle "MBR"
    

    Onde <path_to_iso_image> está o caminho completo para sua imagem ISO.

Importante

Você deve especificar o VHDPartitionStyle como MBR. Se você usar o valor padrão, GPT, causará uma falha de inicialização em sua imagem VHD.

Provisionar sua VM com seu arquivo VHD

Depois de ter um arquivo VHD, você deve provisionar sua VM para sequenciamento automático.

  1. No dispositivo Host, instale o cliente Windows e o componente de Sequenciador Automático de Virtualização de Aplicativo da Microsoft (App-V) a partir da versão correspondente do ADK (Windows Assessment and Deployment Kit). Para obter mais informações sobre como instalar o Sequenciador do App-V, consulte Instalar o Sequenciador app-V.

  2. Verifique se o Hyper-V está ativado. Para obter mais informações sobre como ativar e usar o Hyper-V, consulte Hyper-V no Windows Server 2016.

  3. Abra o PowerShell como administrador e execute o cmdlet New-AppVSequencerVM usando os seguintes parâmetros:

    New-AppVSequencerVM -VMName "<name_of_new_vm>" -ADKPath "<path_to_adk_install_folder>" -VHDPath "<path_to_vhd_file>" -VMMemory "<vm_memory_size>" -VMSwitch "<name_of_network_switch>"
    

    Esse comando cria um novo arquivo VM do Hyper-V usando o arquivo VHD fornecido e também cria um ponto de verificação "limpo", de onde todo o sequenciamento e atualização será iniciado.

Provisionar uma VM existente para sequenciamento automático

Se seus aplicativos exigirem pré-requisitos personalizados, como o Microsoft SQL Server, recomendamos que você pré-instale os pré-requisitos em sua VM e use essa VM para sequenciamento automático. O uso dessas etapas estabelecerá uma conexão com sua VM existente.

Conectar-se à VM existente

  • Abra o PowerShell como administrador e execute os seguintes comandos em sua VM existente:

    • Defina a categoria de rede do perfil de conexão na VM como Privada:

      Get-netconnectionprofile | set-netconnectionprofile -NetworkCategory Private
      
    • Habilitar regras de firewall para Área de Trabalho Remota e Gerenciamento Remoto do Windows:

      Enable-NetFirewallRule -DisplayGroup “Remote Desktop”
      Enable-NetFirewallRule -DisplayGroup “Windows Remote Management”
      
    • Defina a VM para receber comandos remotos sem um prompt de confirmação:

      Enable-PSRemoting –Force
      

Provisionar uma VM existente

  1. No dispositivo Host, instale o cliente Windows e o componente de Sequenciador Automático de Virtualização de Aplicativo da Microsoft (App-V) a partir da versão correspondente do ADK (Windows Assessment and Deployment Kit). Para obter mais informações sobre como instalar o Sequenciador do App-V, consulte Instalar o Sequenciador app-V.

  2. Abra o PowerShell como administrador e execute o cmdlet Connect-AppvSequencerVM usando os seguintes parâmetros:

    Connect-AppvSequencerVM -VMName "<name_of_vm>"
    

    Onde <name_of_vm> está o nome da VM, conforme mostrado na ferramenta Gerenciador do Hyper-V.

Esse comando se conecta a uma VM do Hyper-V existente usando o nome da VM fornecido para sequenciamento automático.

Examine os arquivos de log de provisionamento

Os dois tipos de arquivos de log de provisionamento, localizados em %temp%\AutoSequencer\Logs, são:

  • New-AppVSequencerVM-time_stamp<>.txt. Inclui informações sobre as atividades de provisionamento, como "Aguardando sessão de VM", "Copiar instalador para Sequencer" e assim por diante.
  • Connect-AppvSequencerVM-report-time_stamp<>.txt. Inclui informações sobre as conexões feitas com a VM, mostrando se houve alguma falha.

Próximas etapas

Depois de provisionar seu ambiente de sequenciamento, você deve sequenciar seus aplicativos, como um grupo ou individualmente. Para obter mais informações sobre o sequenciamento de seus aplicativos, confira os artigos a seguir

Depois de sequenciar seus pacotes, você pode limpo automaticamente todos os pacotes não publicados no cliente App-V. Para saber mais, consulte Limpo automaticamente pacotes não publicados no cliente App-V.