Perfil de ejecución del secuenciador App-V 5.1

Puede utilizar el perfil de ejecución de App-V 5.1 Sequencer con Install Capture, Auto-Provisioning o Forward Path para empaquetar aplicaciones para su implementación mediante App-V Client 5.1.

De forma predeterminada, este perfil de ejecución generalmente instala la aplicación en la máquina de captura dos veces, una para secuenciación y otra fuera del secuenciador para capturar la aplicación en un MSI para importarla en AppDNA. Opcionalmente, puede suprimir la segunda instalación. Si lo hace al ejecutar el perfil de ejecución desde Install Capture, el paquete.appv generado se importa automáticamente. Dado que el archivo .appv está preparado para el entorno virtual, no incluye todo el ADN de la aplicación para un entorno Windows nativo. Por ejemplo, puede omitir información acerca de los controladores y la configuración del registro. Por lo tanto, Citrix recomienda el comportamiento predeterminado si quiere analizar la aplicación para un entorno Windows nativo.

Configurar la máquina de captura

Para ejecutar el perfil de ejecución de App-V 5.1 Sequencer, realice la siguiente configuración adicional en la máquina de captura:

  • Asegúrese de que la máquina de captura tenga el mismo sistema operativo y configuración que la máquina cliente en la que se ejecutará la aplicación App-V.
  • Desactivar Windows Defendery Windows Search en la máquina de captura.
  • Instale Microsoft App-V 5.1 Sequencer en la máquina de captura.
  • Asegúrese de que Windows PowerShell esté configurado como se describe a continuación.

Para instrucciones generales:

Configuración de PowerShell

Este perfil de ejecución utiliza Windows PowerShell, que es un requisito previo de Microsoft App-V Sequencer 5.1. Este perfil de ejecución requiere que PowerShell se configure con una configuración determinada. Si instala Citrix AppDNA VM Configuration MSI después de instalar PowerShell, el instalador intentará configurar PowerShell automáticamente por usted. Si esto no es posible o instala PowerShell después de instalar el MSI de configuración de máquina virtual AppDNA, configure PowerShell de la siguiente manera:

  1. Abra la ventana de comandos de PowerShell.

  2. Escriba lo siguiente y, a continuación, presione RETORNO:

    Set-ExecutionPolicy Unrestricted
    
  3. Escriba Yes y, a continuación, presione RETORNO.

Si está configurando una máquina virtual para Install Capture o Forward Path, debe hacerlo antes de crear la instantánea de la máquina virtual.

¿Una o dos instalaciones?

Como se mencionó anteriormente, por defecto este perfil de ejecución generalmente instala la aplicación en la máquina de captura dos veces. Para suprimir la instalación fuera del secuenciador, dé al ImportAppv reemplazable un valor True.

De forma predeterminada, el perfil de ejecución instala la aplicación una sola vez cuando:

  • Ejecute el perfil de ejecución desde Install Capture y el archivo de entrada es un MSI, y active la casilla de verificación Cargar archivo de entrada.
  • Ejecute el perfil de ejecución desde Forward Path y se ha especificado SequenceName o App:Name reemplazable, o el archivo de entrada es un MSI.

Resultado

El resultado de ejecutar el perfil de ejecución se almacena en una subcarpeta dentro de la carpeta de salida principal definida en la configuración de la máquina virtual (Install Capture y Forward Path) o en el cliente de autoaprovisionamiento. El nombre de la subcarpeta depende de cómo se ejecuta el perfil de ejecución: cuando se ejecuta a través de Install Capture o Forward Path, el nombre de la subcarpeta se deriva del nombre del archivo de entrada y de la marca de fecha y hora. Cuando se ejecuta a través de Autoaprovisionamiento, el nombre de la carpeta se basa en el identificador del archivo de instrucción.

El perfil de ejecución genera el siguiente resultado:

  • Un MSI para importar en AppDNA (si la aplicación se instaló en la máquina de captura dos veces).
  • Instrucciones de instalación en forma de página HTML que hace referencia a imágenes de cada paso de instalación.
  • Una subcarpeta _AppVSequence que almacena la salida del secuenciador. Puede controlar el nombre de los archivos de salida.

El perfil de ejecución nombra los archivos generados por el secuenciador de la siguiente manera. Si se aplican más de uno de ellos, el más alto de la lista siempre tendrá prioridad.

  1. Si se especifica SequenceName reemplazable, siempre se usa.
  2. Si el archivo de entrada se deriva de Active Directory o ConfigMgr, se utiliza la aplicación: Nombre reemplazable (que almacena automáticamente el nombre de la aplicación).
  3. Si el archivo de entrada es un MSI, se utiliza el nombre del producto MSI.
  4. Si el archivo de entrada no es un MSI, el perfil de ejecución intenta recuperar el nombre de la aplicación. Si esto no es correcto, se utilizará el nombre del archivo de instalación.

Reemplazables

La siguiente tabla proporciona detalles de los reemplazables que puede utilizar para configurar el perfil de ejecución de App-V 5.1 Sequencer.

Nombre Descripción
ImportAppv Establezca este valor en True si quiere cargar el paquete.appv generado en AppDNA en lugar de capturar un MSI separado específicamente para importarlo en AppDNA. Si se establece este valor en True, se suprime la segunda instalación de la aplicación en la máquina de captura. Esto es adecuado cuando ya ha analizado la aplicación dentro de AppDNA y ahora simplemente quiere secuenciar la aplicación.
MsiSilentSwitch Utilícelo para pasar opciones adicionales a msiexec para instalaciones MSI (por ejemplo, -qb - para instalaciones silenciosas). Consulte http://technet.microsoft.com/library/cc759262(v=ws.10).aspx para obtener información sobre las opciones de línea de comandos de msiexec.
LaunchEditor Establezca este valor en True si quiere que el perfil de ejecución inicie automáticamente el paquete.appv generado en el Secuenciador de App-V para su edición una vez finalizada la secuenciación.
PromptForPrerequisites Establezca este valor en True si quiere que el perfil de ejecución solicite al usuario que instale los requisitos previos antes de ejecutar el secuenciador.
WaitForSmbIdle Especifica el tiempo en segundos que se debe esperar a que cese el acceso compartido de red antes de completar la tarea. Esto es útil para evitar problemas causados por un firewall con estado que impide el acceso compartido de red en tareas posteriores.
UseAutoClick Establezca esto en –use-autoclick si quiere que el perfil de ejecución se ejecute con el clicker automático activado de forma predeterminada. Establezca esto en una cadena vacía si quiere que auto-clicker esté desactivado de forma predeterminada.

El perfil contiene reemplazables con el prefijo App-V para cada uno de los parámetros posibles que el comando de PoSh New-AppVSequencerPackage aceptará:

AppV-InstalledFilesPath

AppV-FullLoad (valor predeterminado = False)

AppV-InstallMediaPath

AppV-Installer (valor predeterminado = ruta de contenido multimedia de IC)

AppV-Name (valor predeterminado = nombre del instalador)

AppV-Path (valor predeterminado = directorio de salida de IC)

AppV-PrimaryVirtualApplicationDirectory

AppV-TemplateFilePath

AppV-AcceleratorFilePath

El generador de perfiles utilizará valores predeterminados para los parámetros anteriores a menos que se especifique lo contrario en el momento de la importación.

El perfil admite los 3 conjuntos de parámetros expuestos por New-AppVSequencerPackage. Validará y detectará automáticamente el conjunto de parámetros previsto y fallará si hay un conflicto.

ByInstallerFullLoad

AppV-Installer

AppV-Name

AppV-Path

AppV-FullLoad

AppV-PrimaryVirtualApplicationDirectory (Opcional: la secuencia no utiliza PVAD si está vacía)

AppV-TemplateFilePath (Opcional)

ByPackageAcceleratorInstallMedia

AppV-Name

AppV-Path

AppV-AcceleratorFilePath (debe especificar)

AppV-InstallMediaPath (debe especificar)

ByPackageAcceleratorInstalledFiles

AppV-Name

AppV-Path

AppV-AcceleratorFilePath (debe especificar)

AppV-InstalledFilesPath (debe especificar)

Para más información