Citrix Virtual Apps and Desktops 7 2203 LTSR

App-V

Uso de App-V con Citrix Virtual Apps and Desktops™

Microsoft Application Virtualization (App-V) le permite implementar, actualizar y admitir aplicaciones como servicios. Los usuarios acceden a las aplicaciones sin instalarlas en sus propios dispositivos. App-V y Microsoft User State Virtualization (USV) proporcionan acceso a aplicaciones y datos, independientemente de la ubicación y la conexión a Internet. La siguiente tabla enumera las versiones compatibles.

App-V Controlador de entrega de Citrix Virtual Apps and Desktops VDA de Citrix Virtual Apps and Desktops
5.0 y 5.0 SP1 XenDesktop 7 hasta la versión actual, XenApp 7.5 hasta la versión actual 7.0 hasta la versión actual
5.0 SP2 XenDesktop 7 hasta la versión actual, XenApp 7.5 hasta la versión actual 7.1 hasta la versión actual
5.0 SP3 y 5.1 XenDesktop 7.6 hasta la versión actual, XenApp 7.6 hasta la versión actual 7.6.300 hasta la versión actual
App-V en Windows Server 2016 XenDesktop 7.12 hasta la actual, XenApp 7.12 hasta la actual 7.12 hasta la actual

El cliente de App-V no admite el acceso sin conexión a las aplicaciones. La compatibilidad con la integración de App-V incluye el uso de recursos compartidos SMB para las aplicaciones. El protocolo HTTP no es compatible. Si no está familiarizado con App-V, consulte la documentación de Microsoft. A continuación, se presenta un resumen de los componentes de App-V mencionados en este artículo:

  • Servidor de administración. Proporciona una consola centralizada para administrar la infraestructura de App-V y distribuye aplicaciones virtuales tanto al cliente de escritorio de App-V como a un cliente de Servicios de Escritorio remoto. El servidor de administración de App-V autentica, solicita y proporciona la seguridad, la medición, la supervisión y la recopilación de datos requeridos por el administrador. El servidor utiliza Active Directory y herramientas de apoyo para administrar usuarios y aplicaciones.
  • Servidor de publicación. Proporciona a los clientes de App-V aplicaciones para usuarios específicos y aloja el paquete de aplicaciones virtuales para la transmisión. Obtiene los paquetes del servidor de administración.
  • Cliente. Recupera aplicaciones virtuales, publica las aplicaciones en el cliente y configura y administra automáticamente entornos virtuales en tiempo de ejecución en dispositivos Windows. Se instala el cliente de App-V en el VDA, donde almacena la configuración de aplicaciones virtuales específica del usuario, como los cambios en el registro y en los archivos, en el perfil de cada usuario.

Las aplicaciones están disponibles sin problemas, sin ninguna preconfiguración ni cambios en la configuración del sistema operativo. Puede iniciar aplicaciones de App-V desde grupos de entrega de SO de servidor y SO de escritorio:

  • A través de Citrix Workspace™ app
  • A través del cliente de App-V y Citrix Workspace app
  • Simultáneamente por varios usuarios en varios dispositivos
  • A través de Citrix StoreFront™

Las propiedades modificadas de las aplicaciones de App-V se implementan cuando se inicia la aplicación. Por ejemplo, para las aplicaciones con un nombre para mostrar modificado o un icono personalizado, la modificación aparece cuando los usuarios inician la aplicación. Las personalizaciones de aplicaciones guardadas en archivos de configuración dinámica también se aplican cuando se inicia la aplicación.

Métodos de administración

Puede usar paquetes de App-V y archivos de configuración dinámica creados con el secuenciador de App-V y luego ubicados en servidores de App-V o en recursos compartidos de red.

  • Servidores App-V: El uso de aplicaciones de paquetes en servidores App-V requiere una comunicación continua entre Studio y los servidores App-V para la detección, configuración y descarga a los VDA. Esto implica una sobrecarga de hardware, infraestructura y administración. Studio y los servidores App-V deben permanecer sincronizados, especialmente en lo que respecta a los permisos de usuario.

    Esto se denomina método de administración de administrador dual porque el acceso a los paquetes y aplicaciones de App-V requiere tanto Studio como las consolas del servidor App-V. Este método funciona mejor en implementaciones de App-V y Citrix estrechamente acopladas. En este método, el servidor de administración gestiona los archivos de configuración dinámica. Cuando se utiliza el método de administración de administrador dual, los componentes de Citrix App-V gestionan el registro del servidor de publicación adecuado necesario para el inicio de una aplicación. Esto garantiza que el servidor de publicación esté sincronizado para el usuario en el momento adecuado. El servidor de publicación mantiene otros aspectos del ciclo de vida del paquete (como la actualización al iniciar sesión y los grupos de conexión) utilizando la configuración con la que está configurado.

  • Recurso compartido de red: Los paquetes y los archivos de configuración de implementación XML colocados en un recurso compartido de red eliminan la dependencia de Studio del servidor App-V y la infraestructura de la base de datos, lo que reduce la sobrecarga. (Debe instalar el cliente de Microsoft App-V en cada VDA).

    Esto se denomina método de administración de administrador único porque el uso de paquetes y aplicaciones de App-V solo necesita la consola de Studio. Se navega al recurso compartido de red y se agrega uno o varios paquetes de App-V desde esa ubicación a la Biblioteca de aplicaciones a nivel de sitio [1]. En este método, los componentes de Citrix App-V procesan los archivos de configuración de implementación cuando se inicia la aplicación. (Los archivos de configuración de usuario no son compatibles). Cuando se utiliza el método de administración de administrador único, los componentes de Citrix App-V gestionan todos los aspectos del ciclo de vida del paquete en la máquina host. Los paquetes se agregan a la máquina al iniciar el agente de intermediación o cuando se detecta un cambio de configuración (lo que también puede ocurrir en el momento del inicio de la sesión). Los paquetes se publican primero para usuarios individuales bajo demanda ‘justo a tiempo’ cuando se recibe una solicitud de inicio desde la aplicación Citrix Workspace.

    El administrador único también gestiona el ciclo de vida de los grupos de conexión necesarios para cumplir las definiciones de configuración del grupo de aislamiento realizadas en Studio.

    [1] Biblioteca de aplicaciones es un término de Citrix para un repositorio de almacenamiento en caché que almacena información sobre los paquetes de App-V. La Biblioteca de aplicaciones también almacena información sobre otras tecnologías de entrega de aplicaciones de Citrix.

En ambos métodos de administración, si el VDA está configurado para descartar los datos del usuario, la publicación (o sincronización) debe rehacerse en el siguiente inicio de sesión.

Puede utilizar uno o ambos métodos de administración simultáneamente. En otras palabras, cuando agrega aplicaciones a los grupos de entrega, las aplicaciones pueden provenir de paquetes de App-V ubicados en servidores App-V o en un recurso compartido de red.

Nota:

Si utiliza ambos métodos de administración simultáneamente y el paquete App-V tiene un archivo de configuración dinámica en ambas ubicaciones, se utiliza el archivo del servidor App-V (administración dual).

Cuando selecciona Configuración > Publicación de App-V en el panel de navegación de Studio, la pantalla muestra los nombres y orígenes de los paquetes de App-V. La columna de origen indica si los paquetes se encuentran en el servidor App-V o están almacenados en caché en la Biblioteca de aplicaciones. Cuando selecciona un paquete, el panel de detalles enumera las aplicaciones y los accesos directos del paquete.

Archivos de configuración dinámica

Información general

Los paquetes de App-V se pueden personalizar mediante archivos de configuración dinámica que, al aplicarse al paquete, pueden utilizarse para cambiar sus características. Por ejemplo, puede utilizarlos para definir accesos directos y comportamientos adicionales de la aplicación. Citrix App-V admite ambos tipos de archivos de configuración dinámica. La configuración de los archivos se aplica cuando se inicia la aplicación:

  • Los archivos de configuración de implementación proporcionan una configuración para toda la máquina para todos los usuarios. Se espera que estos archivos se denominen <nombreDeArchivoDePaquete>_DeploymentConfig.xml y se encuentren en la misma carpeta que el paquete App-V al que se aplican. Compatibles con la administración de administrador único y dual.
  • Los archivos de configuración de usuario proporcionan una configuración específica del usuario que admite personalizaciones por usuario en el paquete. Single Admin admite archivos de configuración de usuario con el siguiente formato: <nombreArchivoPaquete>_[UserSID | Username | GroupSID |GroupName_]UserConfig.xml y ubicados en la misma carpeta que el paquete App-V al que se aplican.

Cuando existen varios archivos de configuración de usuario para un paquete en particular, se aplican con la siguiente prioridad:

  1. SID de usuario
  2. Nombre de usuario
  3. SID de grupo de AD (el primero encontrado gana)
  4. Nombre de grupo de AD (el primero encontrado gana)
  5. Predeterminado

Por ejemplo

MyAppVPackage_S-1-5-21-000000001-0000000001-000000001-001_UserConfig.xml
MyAppVPackage_joeblogs_UserConfig.xml
MyAppVPackage_S-1-5-32-547_UserConfig.xml
MyAppVPackage_Power Users_UserConfig.xml
MyAppVPackage_UserConfig.xml

Nota:

La parte específica del usuario del nombre de archivo también puede aparecer opcionalmente al final (por ejemplo, MyAppVPackage_UserConfig_joeblogs.xml).

Ubicación del archivo de configuración dinámica

En la administración de un solo administrador, los componentes de Citrix App-V solo procesan los archivos de configuración dinámica que se encuentran en la misma carpeta que su paquete App-V. Cuando se inician las aplicaciones del paquete, se vuelven a aplicar los cambios en los archivos de configuración dinámica correspondientes. Si los archivos de configuración dinámica se encuentran en una ubicación diferente a la de sus paquetes, utilice un archivo de asignación para asignar los paquetes a sus archivos de configuración de implementación.

Para crear un archivo de asignación

  1. Abra un nuevo archivo de texto.
  2. Para cada archivo de configuración dinámica, agregue una línea que especifique la ruta al paquete usando el formato <PackageGuid> : path.

    Por ejemplo:

    F1f4fd78ef044176aad9082073a0c780 : c:\widows\file\packagedeploy.xml

  3. Guarde el archivo como ctxAppVDynamicConfigurations.cfg en la misma carpeta que el paquete. La jerarquía de directorios completa en el mismo recurso compartido UNC que el paquete App-V se busca recursivamente hacia arriba para este archivo cada vez que se inicia una aplicación del paquete.

Nota:

No se pueden aplicar cambios a la Configuración de implementación dinámica cuando hay sesiones de usuario con una aplicación del paquete abierta. Puede aplicar cambios a los archivos de Configuración de usuario dinámica si otros usuarios, pero no el usuario actual, tienen una aplicación del paquete abierta.

Configurar IIS para usar archivos de configuración dinámica

Los componentes de Citrix App-V en el VDA pueden utilizar los archivos de configuración de implementación de App-V y los archivos de configuración de usuario colocados junto al paquete, de acuerdo con las mismas reglas que utilizan los paquetes alojados en UNC. Para ello, los componentes de VDA necesitan permiso para explorar la estructura de directorios de IIS y determinar qué archivo usar. A diferencia de los paquetes alojados en UNC, el VDA debe descargar primero los archivos de configuración del servidor a una ubicación temporal en la máquina host antes de que puedan usarse en la publicación. Esta es una función opcional y, si la exploración de directorios no está habilitada, los archivos de configuración dinámica se ignoran.

Siga estos pasos para habilitar la exploración de directorios para su sitio:

  1. En la consola del Administrador de IIS, seleccione el nodo del sitio web y haga doble clic en Exploración de directorios en el panel central.
  2. Haga clic en Habilitar en el panel derecho y seleccione Hora, Tamaño, Extensión y Fecha. (No seleccione Fecha larga). Esto permite a los componentes de Citrix App-V en el VDA saber si tienen las últimas versiones de los archivos de configuración aplicadas o si necesitan actualizarse.

Grupos de aislamiento

Cuando se utiliza el método de administrador único de App-V, la creación de grupos de aislamiento permite especificar grupos interdependientes de aplicaciones que deben ejecutarse en el espacio aislado. Esta función es similar, pero no idéntica, a los grupos de conexión de App-V. En lugar de la terminología de paquetes obligatorios y opcionales utilizada por el servidor de administración de App-V, Citrix utiliza automático y explícito para las opciones de implementación de paquetes.

  • Cuando un usuario inicia una aplicación App-V (la aplicación principal), se buscan en los grupos de aislamiento otros paquetes de aplicaciones marcados para su inclusión automática. Esos paquetes se descargan y se incluyen automáticamente en el grupo de aislamiento. No es necesario agregarlos al grupo de entrega que contiene la aplicación principal.
  • Un paquete de aplicación en el grupo de aislamiento que está marcado para inclusión explícita se descarga solo si ha agregado explícitamente esa aplicación al mismo grupo de entrega que contiene la aplicación principal.

Esto le permite crear grupos de aislamiento que contengan una combinación de aplicaciones incluidas automáticamente que estén disponibles globalmente para todos los usuarios. Además, el grupo puede contener un conjunto de complementos y otras aplicaciones (que podrían tener restricciones de licencia específicas), que puede limitar a un determinado conjunto de usuarios (identificados a través de grupos de entrega) sin tener que crear más grupos de aislamiento.

Por ejemplo, la aplicación “app-a” requiere JRE 1.7 para ejecutarse. Puede crear un grupo de aislamiento que contenga app-a (con un tipo de implementación explícito) y JRE 1.7 (con un tipo de implementación automático). Luego, agregue esos paquetes App-V a uno o más Grupos de entrega. Cuando un usuario inicia app-a, JRE 1.7 se implementa automáticamente con ella.

Puede agregar una aplicación a más de un grupo de aislamiento de App-V. Sin embargo, cuando un usuario inicia esa aplicación, siempre se utiliza el primer grupo de aislamiento al que se agregó esa aplicación. No puede ordenar ni priorizar otros grupos de aislamiento que contengan esa aplicación.

Equilibrio de carga de servidores App-V

El equilibrio de carga de los servidores de administración y publicación mediante DNS Round-Robin es compatible si utiliza el método de administración de doble administrador. El equilibrio de carga del servidor de administración detrás de la IP virtual de Netscaler, F5 (o similar) no es compatible debido a la forma en que Studio necesita comunicarse con el servidor de administración a través de PowerShell remoto. Para obtener más información, consulte este artículo del blog de Citrix.

Configuración de IIS para alojar y transmitir paquetes App-V

Para habilitar su servidor IIS para alojar y transmitir paquetes App-V, siga estos pasos:

  1. Abra la consola del Administrador de IIS. Consulte https://docs.microsoft.com/es-es/previous-versions/iis/6.0-sdk/ms525920(v%3Dvs.90) para obtener instrucciones.
  2. Haga clic con el botón derecho en la instancia del sitio web que desea usar y seleccione Agregar directorio virtual.
  3. Escriba un nombre de alias y la ruta donde sus paquetes están almacenados físicamente en su red.
  4. Haga doble clic en Tipos MIME en el panel central, luego haga clic con el botón derecho en cualquier parte de la ventana y seleccione Agregar.
  5. Para el tipo de extensión de nombre de archivo .appv, seleccione Tipo MIME application/app-v, luego haga clic en Aceptar.

Importación de paquetes App-V transmitidos por HTTP a Citrix DaaS™ (anteriormente servicio Citrix Virtual Apps and Desktops)

Nota:

Esta función solo es compatible con la versión 2009 y posteriores de Virtual Delivery Agents (VDA). Si las aplicaciones en paquetes App-V con rutas HTTP(S) se agregan a grupos de entrega con un nivel funcional de 2003 o posterior, se publican en Citrix DaaS, pero los usuarios no pueden iniciarlas desde Citrix Cloud a menos que el VDA sea la versión 2009 o posterior. El nivel funcional del grupo de entrega se explica en Crear grupos de entrega.

  1. Descargue e instale/descomprima las últimas versiones del SDK de PowerShell remoto de CVAD y el módulo de detección de paquetes App-V de Citrix. Consulte los SDK y API de Citrix DaaS.
  2. Utilice el Módulo de detección de paquetes para importar el paquete App-V desde su servidor IIS a su Citrix DaaS. Por ejemplo:

    Import-Module <Download Directory>\Citrix.Cloud.AppLibrary.Admin.v1.psm1
    Import-AppVPackageToCloud
    –PackagePath "https://My.AppVServer.net/Packages/Notepad++.appv"
    <!--NeedCopy-->
    
  3. Inicie sesión en su cuenta de Citrix Cloud™.
  4. El paquete se descarga en una ubicación temporal de su máquina, desde donde se extrae la información relevante y se carga en la Biblioteca de aplicaciones de su instancia de Citrix DaaS.

Configuración

La siguiente tabla resume la secuencia de tareas de configuración para usar App-V en Citrix Virtual Apps and Desktops mediante métodos de administración de administrador único y doble.

Administrador único Administrador doble Tarea
X X Implementar App-V
X X Empaquetado y ubicación
  X Configurar direcciones de servidor App-V en Studio
X X Instalar software en máquinas VDA
X   Agregar paquetes App-V a la Biblioteca de aplicaciones
X   Agregar grupos de aislamiento de App-V (opcional)
X X Agregar aplicaciones App-V a los grupos de entrega

Implementar Microsoft App-V

Para obtener instrucciones de implementación de App-V, consulte https://docs.microsoft.com/es-es/microsoft-desktop-optimization-pack/.

Opcionalmente, cambie la configuración del servidor de publicación de App-V. Citrix recomienda usar los cmdlets del SDK en el Controller. Consulte la documentación del SDK para obtener más detalles.

  • Para ver la configuración del servidor de publicación, introduzca Get-CtxAppvServerSetting -AppVPublishingServer <pubServer>.
  • Para asegurarse de que las aplicaciones App-V se inicien correctamente, introduzca Set-CtxAppvServerSetting –UserRefreshonLogon 0.

Si anteriormente utilizó la configuración de directivas GPO para administrar la configuración del servidor de publicación, la configuración de GPO anula cualquier configuración de integración de App-V, incluida la configuración de cmdlets. Esto puede provocar un error en el inicio de la aplicación App-V. Citrix recomienda que elimine toda la configuración de directivas GPO y, a continuación, utilice el SDK para configurar esos parámetros.

Empaquetado y ubicación

Para cualquiera de los dos métodos de administración, cree paquetes de aplicaciones con el secuenciador de App-V. Consulte la documentación de Microsoft para obtener más información.

  • Para la administración de un solo administrador, ponga los paquetes y sus archivos de configuración dinámica correspondientes a disposición en una ubicación de red compartida UNC o SMB. Asegúrese de que el administrador de Studio que agrega aplicaciones a los grupos de entrega tenga al menos acceso de lectura a esa ubicación.
  • Para la administración de dos administradores, publique los paquetes en el servidor de administración de App-V desde una ruta UNC. (No se admite la publicación desde URL HTTP).

Independientemente de si los paquetes están en el servidor App-V o en un recurso compartido de red, asegúrese de que los paquetes tengan los permisos de seguridad adecuados para permitir que el administrador de Studio acceda a ellos. Los recursos compartidos de red deben compartirse con “Usuarios autenticados” para garantizar que tanto el VDA como Studio tengan acceso de lectura de forma predeterminada.

Configurar direcciones de servidor App-V en Studio

Importante:

Citrix recomienda usar los cmdlets de PowerShell en el Controller para especificar las direcciones del servidor App-V si esos servidores usan valores de propiedad no predeterminados. Consulte la documentación del SDK para obtener más información. Si cambia las direcciones del servidor App-V en Studio, algunas propiedades de conexión del servidor que especifique podrían restablecerse a los valores predeterminados. Estas propiedades se utilizan en los VDA para conectarse a los servidores de publicación de App-V. Si esto sucede, reconfigure los valores no predeterminados para las propiedades restablecidas en los servidores.

Este procedimiento solo es válido para el método de administración de dos administradores.

Especifique las direcciones del servidor de administración y publicación de App-V para el método de administración de dos administradores durante o después de la creación del sitio. Puede hacerlo durante o después de crear el sitio.

Durante la creación del sitio:

  • En la página App-V del asistente, introduzca la URL del servidor de administración de Microsoft App-V y la URL y el número de puerto del servidor de publicación de App-V.
  • Pruebe la conexión antes de continuar con el asistente. Si la prueba falla, consulte la sección Solución de problemas a continuación.

Después de la creación del sitio:

  1. Seleccione Configuración > Publicación de App-V en el panel de navegación de Studio.
  2. Si no ha especificado previamente las direcciones del servidor App-V, seleccione Agregar servidor de Microsoft en el panel Acciones.
  3. Para cambiar las direcciones del servidor App-V, seleccione Modificar servidor de Microsoft en el panel Acciones.
  4. Introduzca la URL del servidor de administración de Microsoft App-V, y la URL y el número de puerto del servidor de publicación de App-V.
  5. Pruebe la conexión a esos servidores antes de cerrar el cuadro de diálogo. Si la prueba falla, consulte la sección Solución de problemas a continuación.

Más adelante, si quiere quitar todos los vínculos a los servidores de administración y publicación de App-V e impedir que Studio detecte paquetes de App-V de esos servidores, seleccione Quitar servidor de Microsoft en el panel Acciones. Esta acción solo se permite si ninguna aplicación de los paquetes de esos servidores está publicada actualmente en ningún grupo de entrega. Si lo están, debe quitar esas aplicaciones de los grupos de entrega antes de poder quitar los servidores de App-V.

Instalar software en máquinas VDA

Las máquinas que contienen VDA deben tener dos conjuntos de software instalados para admitir App-V: uno de Microsoft y otro de Citrix.

Cliente de Microsoft App-V

Este software recupera aplicaciones virtuales, las publica en el cliente y configura y administra automáticamente entornos virtuales en tiempo de ejecución en dispositivos Windows. El cliente de App-V almacena la configuración de aplicaciones virtuales específica del usuario, como los cambios de registro y de archivos en el perfil de cada usuario.

El cliente de App-V está disponible en Microsoft. Instale un cliente en cada máquina que contenga un VDA, o en la imagen maestra que se utiliza en un catálogo de máquinas para crear máquinas virtuales. Nota: Windows 10 (1607 o posterior) y Windows Server 2016 ya incluyen el cliente de App-V. Solo en esos sistemas operativos, habilite el cliente de App-V ejecutando el cmdlet de PowerShell Enable-AppV (sin parámetros). El cmdlet Get-AppVStatus recupera el estado de habilitación actual.

Sugerencia:

Después de instalar el cliente de App-V, con permisos de administrador, ejecute el cmdlet de PowerShell Get-AppvClientConfiguration y asegúrese de que EnablePackageScripts esté establecido en 1. Si no está establecido en 1, ejecute Set-AppvClientConfiguration -EnablePackageScripts $true.

Componentes de Citrix App-V

El software del componente Citrix App-V se excluye de forma predeterminada al instalar un VDA.

Puede controlar este comportamiento predeterminado durante la instalación del VDA. En la interfaz gráfica, seleccione la casilla de verificación Citrix Personalization for App-V - VDA en la página Componentes adicionales. En la interfaz de línea de comandos, utilice la opción /includeadditional “Citrix Personalization for App-V – VDA”.

Si no incluye los componentes de Citrix App-V durante la instalación del VDA, pero más tarde desea utilizar aplicaciones App-V: En la lista Programas y características de la máquina Windows, haga clic con el botón derecho en la entrada Citrix Virtual Delivery Agent y, a continuación, seleccione Cambiar. Se iniciará un asistente. En el asistente, habilite la opción que instala y habilita los componentes de publicación de App-V.

Agregar o quitar paquetes App-V en la Biblioteca de aplicaciones

Estos procedimientos son válidos solo para el método de administración de un solo administrador.

Debe tener al menos acceso de lectura al recurso compartido de red que contiene los paquetes App-V.

Agregar un paquete App-V a la Biblioteca de aplicaciones

  1. Seleccione Configuración > Publicación de App-V en el panel de navegación de Studio.
  2. Seleccione Agregar paquetes en el panel Acciones.
  3. Busque el recurso compartido que contiene los paquetes App-V y seleccione uno o varios paquetes.
  4. Haga clic en Agregar.

Quitar un paquete App-V de la Biblioteca de aplicaciones

Al quitar un paquete App-V de la Biblioteca de aplicaciones, se elimina de la visualización del nodo Publicación de App-V de Studio. Sin embargo, no se eliminan sus aplicaciones de los Grupos de entrega, y esas aplicaciones aún se pueden iniciar. El paquete permanece en su ubicación física de red. (Este efecto difiere de la eliminación de una aplicación App-V de un Grupo de entrega).

  1. Seleccione Configuración > Publicación de App-V en el panel de navegación de Studio.
  2. Seleccione uno o varios paquetes para quitar.
  3. Seleccione Quitar paquete en el panel Acciones.

Agregar, modificar o quitar grupos de aislamiento de App-V

Agregar un grupo de aislamiento de App-V

  1. Seleccione Publicación de App-V en el panel de navegación de Studio.
  2. Seleccione Agregar grupo de aislamiento en el panel Acciones.
  3. En el cuadro de diálogo Configuración de agregar grupo de aislamiento, escriba un nombre y una descripción para el grupo de aislamiento.
  4. Desde la lista Paquetes disponibles, seleccione las aplicaciones que quiere agregar al grupo de aislamiento y, a continuación, haga clic en la flecha derecha. Las aplicaciones seleccionadas deberían aparecer ahora en la lista Paquetes en grupo de aislamiento. En el menú desplegable Implementación junto a cada aplicación, seleccione Explícito o Automático. También puede usar las flechas arriba y abajo para cambiar el orden de las aplicaciones en la lista.
  5. Cuando haya terminado, haga clic en Aceptar.

Modificar un grupo de aislamiento de App-V

  1. Seleccione Publicación de App-V en el panel de navegación de Studio.
  2. Seleccione la pestaña Grupos de aislamiento en el panel central y, a continuación, seleccione el grupo de aislamiento que quiere modificar.
  3. Seleccione Modificar grupo de aislamiento en el panel Acciones.
  4. En el cuadro de diálogo Configuración de modificar grupo de aislamiento, cambie el nombre o la descripción del grupo de aislamiento, agregue o quite aplicaciones, cambie su tipo de implementación o cambie el orden de las aplicaciones.
  5. Cuando haya terminado, haga clic en Aceptar.

Quitar un grupo de aislamiento de App-V

Eliminar un grupo de aislamiento no elimina los paquetes de aplicaciones. Solo elimina la agrupación.

  1. Seleccione Publicación de App-V en el panel de navegación de Studio.
  2. Seleccione la ficha Grupos de aislamiento en el panel central y, a continuación, seleccione el grupo de aislamiento que desea eliminar.
  3. Seleccione Quitar grupo de aislamiento en el panel Acciones.
  4. Confirme la eliminación.

Agregar aplicaciones App-V a grupos de entrega

El siguiente procedimiento se centra en cómo agregar aplicaciones App-V a grupos de entrega. Para obtener detalles completos sobre la creación de un grupo de entrega, consulte Crear grupos de entrega.

Paso 1: Elija si desea crear un nuevo grupo de entrega o agregar aplicaciones App-V a un grupo de entrega existente:

Para crear un grupo de entrega que contenga aplicaciones App-V:

  1. Seleccione Grupos de entrega en el panel de navegación de Studio.
  2. Seleccione Crear grupo de entrega en el panel Acciones.
  3. En las páginas sucesivas del asistente, especifique un catálogo de máquinas y usuarios.

Para agregar aplicaciones App-V a grupos de entrega existentes:

  1. Seleccione Aplicaciones en el panel de navegación de Studio.
  2. Seleccione Agregar aplicaciones en el panel Acciones.
  3. Seleccione uno o varios grupos de entrega donde se agregarán las aplicaciones App-V.

Paso 2: En la página Aplicaciones del asistente, haga clic en el menú desplegable Agregar para mostrar los orígenes de las aplicaciones. Seleccione App-V.

Paso 3: En la página Agregar aplicaciones App-V, elija el origen de App-V: el servidor App-V o la Biblioteca de aplicaciones. La pantalla resultante incluye los nombres de las aplicaciones, así como los nombres y las versiones de sus paquetes. Marque las casillas de verificación junto a las aplicaciones o accesos directos de aplicaciones que desee agregar. A continuación, haga clic en Aceptar.

Paso 4: Complete el asistente.

Es bueno saberlo:

  • Si cambia las propiedades de una aplicación App-V al agregarla a un grupo de entrega, los cambios se aplicarán cuando se inicie la aplicación. Por ejemplo, si modifica el nombre para mostrar o el icono de una aplicación al agregarla al grupo, el cambio aparecerá cuando un usuario inicie la aplicación.
  • Si utiliza archivos de configuración dinámicos para personalizar las propiedades de una aplicación App-V, esas propiedades anulan cualquier cambio que haya realizado al agregarlas a un grupo de entrega.
  • Si edita posteriormente un grupo de entrega que contiene aplicaciones App-V, no habrá cambios en el rendimiento de la aplicación App-V si cambia el tipo de entrega del grupo de escritorios y aplicaciones a solo aplicaciones.
  • Cuando se elimina un paquete App-V publicado anteriormente (administrador único) de un grupo de entrega, los componentes del cliente Citrix App-V intentan limpiar, anular la publicación y eliminar cualquier paquete que ya no esté en uso por el método de administración de administrador único.
  • Si utiliza una implementación híbrida (con paquetes entregados por el método de administración de administrador único y un servidor de publicación de App-V, administrado por administrador dual o por otro mecanismo, como la directiva de grupo), no es posible determinar qué paquetes (ahora potencialmente redundantes) provienen de qué origen. En este caso, no se intenta la limpieza.
  • Si publica más de 100 aplicaciones App-V en un solo grupo de entrega, es posible que las aplicaciones no se inicien. Si es así, utilice la propiedad MaxReceivedMessageSize en el elemento de enlace apropiado para aumentar el tamaño máximo de mensaje recibido en la configuración del Delivery Controller y/o del Broker Agent en el VDA.

Solución de problemas

Los problemas que pueden ocurrir solo al usar el método de administrador dual están marcados como (DUAL).

(DUAL) Hay un error de conexión de PowerShell al seleccionar Configuración > Publicación de App-V en el panel de navegación de Studio.

  • ¿Es el administrador de Studio también un administrador del servidor App-V? El administrador de Studio debe pertenecer al grupo de “administradores” del servidor de administración de App-V para poder comunicarse con él.

(DUAL) La operación de prueba de conexión devuelve un error al especificar las direcciones del servidor App-V en Studio.

  • ¿Está encendido el servidor App-V? Envíe un comando Ping o compruebe el Administrador de IIS; cada servidor App-V debe estar en estado Iniciado y En ejecución.
  • ¿Está habilitado el acceso remoto de PowerShell en el servidor App-V? Si no es así, consulte https://docs.microsoft.com/es-es/previous-versions/technet-magazine/ff700227(v=msdn.10).
  • ¿Es el administrador de Studio también administrador del servidor App-V? El administrador de Studio debe pertenecer al grupo administrators del servidor de administración de App-V para poder comunicarse con él.
  • ¿Está habilitado el uso compartido de archivos en el servidor App-V? Introduzca \\<App-V server FQDN> en el Explorador de Windows o con el comando Ejecutar.
  • ¿Tiene el servidor App-V los mismos permisos de uso compartido de archivos que el administrador de App-V? En el servidor App-V, agregue una entrada para \\<App-V server FQDN> en Nombres de usuario y contraseñas almacenados, especificando las credenciales del usuario que tiene privilegios de administrador en el servidor App-V. Para obtener orientación, consulte http://support.microsoft.com/kb/306541.
  • ¿Está el servidor App-V en Active Directory?

    Si la máquina de Studio y el servidor App-V están en dominios de Active Directory diferentes que no tienen una relación de confianza, desde la consola de PowerShell de la máquina de Studio, ejecute winrm s winrm/Config/client ‘@(TrustedHosts=”<App-V server FQDN>”)’.

    Si TrustedHosts se administra mediante GPO, aparece el siguiente mensaje de error: “The config setting TrustedHosts cannot be changed because use is controlled by policies. The policy would need to be set to Not Configured to change the config setting.” En este caso, agregue una entrada para el nombre del servidor App-V a la directiva TrustedHosts en GPO (Plantillas administrativas > Componentes de Windows > Administración remota de Windows (WinRM) > Cliente WinRM).

(DUAL) La detección falla al agregar una aplicación App-V a un grupo de entrega.

  • ¿Es el administrador de Studio también administrador del servidor de administración de App-V? El administrador de Studio debe pertenecer al grupo administrators del servidor de administración de App-V para poder comunicarse con él.
  • ¿Está en ejecución el servidor de administración de App-V? Envíe un comando Ping o compruebe el Administrador de IIS; cada servidor App-V debe estar en estado Iniciado y En ejecución.
  • ¿Está habilitado el acceso remoto de PowerShell en ambos servidores App-V? Si no es así, consulte https://docs.microsoft.com/es-es/previous-versions/technet-magazine/ff700227(v=msdn.10).
  • ¿Tienen los paquetes los permisos de seguridad adecuados para que el administrador de Studio pueda acceder a ellos?

Las aplicaciones App-V solo se inician en una versión del explorador.

  • Si publica varias versiones secuenciadas de la misma aplicación de navegador, solo una versión de la aplicación puede iniciarse a la vez por usuario en el VDA. Lo mismo ocurre incluso si los componentes de Citrix no están implicados y el usuario inicia las aplicaciones secuenciadas desde accesos directos del escritorio que apuntan a rutas diferentes.

    La versión del navegador que un usuario inicie primero determinará la versión del navegador que se ejecutará posteriormente para él. Cuando Firefox detecta un segundo inicio de sí mismo, prefiere crear una instancia del proceso ya en ejecución, en lugar de crear un nuevo proceso. Otros navegadores pueden comportarse de la misma manera.

    Puede hacer que la aplicación se inicie en la versión deseada del navegador Firefox agregando el parámetro de línea de comandos -no-remote al comando de inicio del acceso directo. Otros navegadores ofrecen la misma o similar funcionalidad.

    Nota:

    Debe usar XenApp 7.17 o una versión posterior para aprovechar la función de enumeración de accesos directos. También debe cambiar el paquete en ambas versiones de la aplicación para obtener este comportamiento bidireccional.

Las aplicaciones App-V no se inician.

  • (DUAL) ¿Se está ejecutando el servidor de publicación?
  • (DUAL) ¿Los paquetes de App-V tienen los permisos de seguridad adecuados para que los usuarios puedan acceder a ellos?
  • (DUAL) En el VDA, asegúrese de que Temp apunte a la ubicación correcta y de que haya suficiente espacio disponible en el directorio Temp.
  • (DUAL) En el servidor de publicación de App-V, ejecute Get-AppvPublishingServer \* para mostrar la lista de servidores de publicación.
  • (DUAL) En el servidor de publicación de App-V, asegúrese de que UserRefreshonLogon esté establecido en False.
  • (DUAL) En el servidor de publicación de App-V, como administrador, ejecute Set-AppvPublishingServer y establezca UserRefreshonLogon en False.
  • ¿Hay una versión compatible del cliente App-V instalada en el VDA? ¿Tiene el VDA habilitada la configuración enable package scripts?
  • En la máquina que contiene el cliente App-V y el VDA, desde el editor del Registro (regedit), vaya a HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\AppV. Asegúrese de que la clave AppVServers tenga el siguiente formato de valor: AppVManagementServer+metadata;PublishingServer (por ejemplo: http://xmas-demo-appv.blrstrm.com+0+0+0+1+1+1+0+1;http://xmas-demo-appv.blrstrm.com:8082).
  • En la máquina o imagen maestra que contiene el cliente App-V y el VDA, compruebe que la PowerShell ExecutionPolicy esté establecida en RemoteSigned. El cliente App-V proporcionado por Microsoft no está firmado, y esta ExecutionPolicy permite a PowerShell ejecutar scripts y cmdlets locales sin firmar. Utilice uno de los dos métodos siguientes para establecer la ExecutionPolicy: (1) Como administrador, introduzca el cmdlet: Set-ExecutionPolicy RemoteSigned, o (2) Desde la configuración de la directiva de grupo, vaya a Configuración del equipo > Directivas > Plantillas administrativas > Componentes de Windows > Windows PowerShell > Activar la ejecución de scripts.
  • Si aparece el error “RegistrationManager.AttemptRegistrationWithSingleDdc: Failed to register”, utilice la propiedad MaxReceivedMessageSize en el elemento de enlace adecuado para aumentar el tamaño máximo de mensaje recibible en la configuración del Delivery Controller y/o el Broker Agent en el VDA.

Si estos pasos no resuelven los problemas, habilite y examine los registros.

Registros

Los registros relacionados con la configuración de App-V se encuentran en C:\CtxAppvLogs. Los registros de inicio de la aplicación se encuentran en: %LOCALAPPDATA%\Citrix\CtxAppvLogs. LOCALAPPDATA se resuelve en la carpeta local del usuario que ha iniciado sesión. Compruebe la carpeta local del usuario para el que falló el inicio de la aplicación.

Para habilitar los registros de Studio y VDA utilizados para App-V, debe tener privilegios de administrador. También necesitará un editor de texto como el Bloc de notas.

Para habilitar los registros de Studio:

  1. Cree la carpeta C:\CtxAppvLogs.
  2. Vaya a C:\Program Files\Citrix\StudioAppVIntegration\SnapIn\Citrix.Appv.Admin.V1. Abra CtxAppvCommon.dll.config en un editor de texto y quite el comentario de la línea: <add key =”LogFileName” value=”C:\CtxAppvLogs\log.txt”/>
  3. Reinicie el servicio Broker para iniciar el registro.

Para habilitar los registros de VDA:

  1. Cree la carpeta C:\CtxAppvLogs.
  2. Vaya a C:\Program Files\Citrix\ Virtual Desktop Agent. Abra CtxAppvCommon.dll.config en un editor de texto y quite el comentario de la siguiente línea: <add key =”LogFileName” value=”C:\CtxAppvLogs\log.txt”/>
  3. Quite el comentario de la línea y establezca el campo de valor en 1: <add key =”EnableLauncherLogs” value=”1”/>
  4. Reinicie la máquina para iniciar el registro.
App-V