Compartir a través de


Aprovisionar automáticamente el entorno de secuenciación con Microsoft Application Virtualization Sequencer (App-V Sequencer)

Se aplica a:

  • Windows 10
  • Windows 11

Las versiones anteriores de App-V Sequencer le han obligado a crear manualmente el entorno de secuenciación. A partir de Windows 10 versión 1703, están disponibles los cmdlets y Connect-AppvSequencerVM Windows PowerShell, que crean automáticamente el entorno de secuenciación, incluido el New-AppVSequencerVM aprovisionamiento de la máquina virtual.

Aprovisionamiento automático de máquinas virtuales del entorno de secuenciación

Tiene dos opciones para aprovisionar una máquina virtual para la secuenciación automática:

  1. Uso de un disco duro virtual (VHD)
  2. Actualización de una máquina virtual existente

Solo puede elegir una opción.

Nota

Hemos reducido el número de comprobaciones de entorno realizadas por App-V Sequencer, lo que reduce la lista de aplicaciones que deben deshabilitarse o desactivarse para una experiencia de secuenciación limpia. También hemos suprimido antivirus y otras advertencias de aplicación similares.

Aprovisionamiento de una nueva máquina virtual con un archivo VHD

El aprovisionamiento de la nueva máquina virtual incluye la creación de un archivo VHD, la configuración de una cuenta de usuario, la activación de scripts remotos de PowerShell y la instalación del secuenciador de App-V.

Create un archivo VHD

Para que este proceso funcione, debe tener un sistema operativo base disponible como un archivo de imagen vhd; se recomienda usar la herramienta de línea de comandos Convert-WindowsImage.ps1 .

Create un archivo VHD con la herramienta de línea de comandos Convert-WindowsImage

  1. Abra PowerShell como administrador y ejecute la herramienta Convert-WindowsImage mediante los siguientes comandos:

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

    Dónde <path_to_iso_image> está la ruta de acceso completa a la imagen ISO.

Importante

Debe especificar VHDPartitionStyle como MBR. Si usa el valor predeterminado, GPT, provocará un error de arranque en la imagen del disco duro virtual.

Aprovisionamiento de la máquina virtual con el archivo VHD

Después de tener un archivo VHD, debe aprovisionar la máquina virtual para la secuenciación automática.

  1. En el dispositivo host, instale el cliente De Windows y el componente Secuenciador automático de Microsoft Application Virtualization (App-V) a partir de la versión coincidente del Kit de evaluación e implementación de Windows (ADK). Para obtener más información sobre cómo instalar App-V Sequencer, consulte Instalación del secuenciador de App-V.

  2. Asegúrese de que Hyper-V está activado. Para obtener más información sobre cómo activar y usar Hyper-V, consulta Hyper-V en Windows Server 2016.

  3. Abra PowerShell como administrador y ejecute el cmdlet New-AppVSequencerVM con los parámetros siguientes:

    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>"
    

    Este comando crea un nuevo archivo de máquina virtual de Hyper-V con el archivo VHD proporcionado y también crea un punto de control "limpio", desde donde se iniciará toda la secuenciación y actualización.

Aprovisionamiento de una máquina virtual existente para la secuenciación automática

Si las aplicaciones requieren requisitos previos personalizados, como Microsoft SQL Server, se recomienda preinstalar los requisitos previos en la máquina virtual y, a continuación, usar esa máquina virtual para la secuenciación automática. Con estos pasos se establecerá una conexión a la máquina virtual existente.

Conexión a la máquina virtual existente

  • Abra PowerShell como administrador y ejecute los siguientes comandos en la máquina virtual existente:

    • Establezca la categoría de red del perfil de conexión en la máquina virtual en Privado:

      Get-netconnectionprofile | set-netconnectionprofile -NetworkCategory Private
      
    • Habilite las reglas de firewall para Escritorio remoto y Administración remota de Windows:

      Enable-NetFirewallRule -DisplayGroup “Remote Desktop”
      Enable-NetFirewallRule -DisplayGroup “Windows Remote Management”
      
    • Establezca la máquina virtual para recibir comandos remotos sin un mensaje de confirmación:

      Enable-PSRemoting –Force
      

Aprovisionamiento de una máquina virtual existente

  1. En el dispositivo host, instale el cliente De Windows y el componente Secuenciador automático de Microsoft Application Virtualization (App-V) a partir de la versión coincidente del Kit de evaluación e implementación de Windows (ADK). Para obtener más información sobre cómo instalar App-V Sequencer, consulte Instalación del secuenciador de App-V.

  2. Abra PowerShell como administrador y ejecute el cmdlet Connect-AppvSequencerVM con los parámetros siguientes:

    Connect-AppvSequencerVM -VMName "<name_of_vm>"
    

    Dónde <name_of_vm> es el nombre de la máquina virtual como se muestra en la herramienta Administrador de Hyper-V.

Este comando se conecta a una máquina virtual de Hyper-V existente mediante el nombre de máquina virtual proporcionado para la secuenciación automática.

Revisión de los archivos de registro de aprovisionamiento

Los dos tipos de archivos de registro de aprovisionamiento, que se encuentran en %temp%\AutoSequencer\Logs, son:

  • New-AppVSequencerVM-time_stamp<>.txt. Incluye información sobre las actividades de aprovisionamiento, como "Waiting for VM session", "Copying installer for Sequencer", etc.
  • Connect-AppvSequencerVM-report-time_stamp<>.txt. Incluye información sobre las conexiones realizadas a la máquina virtual, que muestra si se produjo algún error.

Pasos siguientes

Después de aprovisionar el entorno de secuenciación, debe secuenciar las aplicaciones, ya sea como un grupo o individualmente. Para obtener más información sobre la secuenciación de aplicaciones, consulte los artículos siguientes.

Después de secuenciar los paquetes, puede limpiar automáticamente los paquetes no publicados en el cliente de App-V. Para más información, consulte Limpieza automática de paquetes no publicados en el cliente de App-V.