XenApp and XenDesktop

App-V

Usar App-V con XenApp y XenDesktop

Microsoft Application Virtualization (App-V) permite implementar, actualizar y admitir aplicaciones como si fueran servicios. Los usuarios acceden a las aplicaciones sin instalarlas en sus dispositivos. App-V y Microsoft User State Virtualization (USV) ofrecen acceso a aplicaciones y datos, independientemente de la ubicación y de la conexión a Internet.

La tabla siguiente muestra las versiones admitidas.

App-V Versiones de XenDesktop y XenApp  
  Delivery Controller VDA
5.0 y 5.0 SP1 Desde XenDesktop 7 hasta la versión actual, desde XenApp 7.5 hasta la versión actual Desde 7.0 hasta la versión actual
5.0 SP2 Desde XenDesktop 7 hasta la versión actual, desde XenApp 7.5 hasta la versión actual Desde 7.1 hasta la versión actual
5.0 SP3 y 5.1 Desde XenDesktop 7.6 hasta la versión actual, desde XenApp 7.6 hasta la versión actual Desde 7.6.300 hasta la versión actual
App-V en Windows Server 2016 Desde XenDesktop 7.12 hasta la versión actual, desde XenApp 7.12 hasta la versión actual Desde 7.12 hasta la versión actual

El cliente de App-V no admite el acceso sin conexión a las aplicaciones. En la compatibilidad con la integración de App-V se incluye el uso de recursos compartidos SMB para aplicaciones. El protocolo HTTP no se admite.

Si no conoce App-V, consulte la documentación de Microsoft. A continuación, se ofrece una recapitulación de los componentes de App-V mencionados en este artículo:

  • Servidor de administración. Ofrece una consola centralizada para administrar la infraestructura de App-V y entrega aplicaciones virtuales tanto a un cliente App-V de escritorio como a un cliente de Servicios de escritorio remoto. El servidor de administración de App-V autentica, solicita y proporciona la seguridad, las métricas, la supervisión y la recopilación de datos que necesita el administrador. El servidor utiliza Active Directory y herramientas adicionales para administrar a usuarios y aplicaciones.
  • Servidor de publicación. Proporciona clientes de App-V con aplicaciones para usuarios específicos y aloja el paquete de aplicaciones virtuales para distribuirlo por streaming. Obtiene los paquetes del servidor de administración.
  • Cliente. Recupera aplicaciones virtuales, publica aplicaciones en el cliente, y automáticamente establece y administra entornos virtuales en el momento de la ejecución en dispositivos Windows. El cliente de App-V se instala en el VDA, donde almacena parámetros de aplicaciones virtuales específicos de los usuarios, tales como los cambios en el Registro y en los archivos de cada perfil de usuario.

Las aplicaciones están siempre disponibles sin tener que definir o cambiar previamente la configuración del sistema operativo. Puede iniciar aplicaciones de App-V desde grupos de entrega con SO de servidor y con SO de escritorio:

  • A través de Citrix Receiver
  • Desde el menú Inicio
  • A través del cliente de App-V y Citrix Receiver
  • Varios usuarios simultáneos en varios dispositivos
  • A través de Citrix StoreFront

Las propiedades modificadas de las aplicaciones de App-V se implementan al iniciar las aplicaciones. Por ejemplo, para las aplicaciones con un nombre simplificado modificado o un icono personalizado, la modificación aparece cuando los usuarios inician la aplicación.

Métodos de administración

Puede usar los paquetes de App-V que se crearon con el secuenciador de App-V y se encuentran en servidores App-V o recursos compartidos de red.

  • Servidores App-V: Para poder usar las aplicaciones de los paquetes en servidores de App-V, se requiere una comunicación continua entre Studio y los servidores de App-V para la detección, la configuración y la descarga a los VDA. Lo que resulta en una sobrecarga de hardware, infraestructura y administración. Studio y los servidores de App-V deben estar sincronizados, especialmente para los permisos de usuario.

    Esto se conoce como el método de administración dual porque el paquete de App-V y el acceso a la aplicación requieren tanto la consola de Studio como la consola del servidor de App-V. Este método funciona mejor en implementaciones de App-V y Citrix estrechamente ligadas.

  • Recurso compartido de red. Los paquetes colocados en un recurso compartido de red eliminan la dependencia que tiene Studio del servidor App-V y de la infraestructura de la base de datos, por lo que se reduce la sobrecarga. (Aun así, necesita instalar el cliente de App-V de Microsoft en cada VDA.)

    Esto se conoce como el método de administración única porque el paquete App-V y la aplicación solo requieren la consola de Studio. Puede ir al recurso compartido de red y agregar uno o varios paquetes de App-V desde esa ubicación a la biblioteca de aplicaciones que se encuentre al nivel del sitio.

    Biblioteca de aplicaciones es un término de Citrix para designar un repositorio de almacenamiento en caché que guarda información sobre paquetes de App-V. La biblioteca de aplicaciones también almacena información acerca de otras tecnologías de Citrix para la entrega de aplicaciones.

Puede usar uno o ambos métodos de administración de forma simultánea. En otras palabras, al agregar aplicaciones a grupos de entrega, esas aplicaciones pueden proceder de paquetes de App-V ubicados en servidores App-V y/o en un recurso compartido de red.

Cuando se seleccione Configuración > Publicación de App-V en el panel de navegación de Studio, aparecerán los orígenes y los nombres de los paquetes de App-V. La columna de origen indica si los paquetes se encuentran en el servidor de App-V o en la memoria caché de la biblioteca de aplicaciones. Al seleccionar un paquete, el panel de detalles muestra las aplicaciones que contiene ese paquete.

Servidores de equilibrio de carga de App-V

Los servidores de administración y publicación de equilibrio de carga que utilizan el sistema de nombres de dominio round robin son compatibles si está utilizando el método de administración “Administración dual”. El equilibrio de carga del servidor de administración detrás de NetScaler, IP virtual F5 (o similar) no se admite 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.

Grupos de aislamiento

Cuando se usa el método de administración única de App-V, crear grupos de aislamiento permite especificar grupos interdependientes de aplicaciones que deben ejecutarse en el sandbox. Esta funcionalidad es similar (pero no idéntica) a los grupos de conexión de App-V. En lugar de la terminología “paquetes obligatorios” y “paquetes optativos” que utiliza el servidor de administración de App-V, Citrix utiliza los términos “automática” y “explícita” cuando se refiere a las opciones de implementación de paquetes.

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

Esto permite crear grupos de aislamiento que contengan una mezcla de aplicaciones incluidas automáticamente que están disponibles globalmente para todos los usuarios. Además, el grupo puede contener un conjunto de plug-ins y otras aplicaciones (que pueden tener restricciones concretas de licencias), que puede limitar a un determinado grupo de usuarios (identificado a través de grupos de entrega) sin necesidad de crear más grupos de aislamiento.

Por ejemplo, la aplicación A requiere JRE 1.7 para ejecutarse. Puede crear un grupo de aislamiento que contenga la aplicación A (con un tipo de implementación explícito) y JRE 1.7 (con un tipo de implementación automático). A continuación, agregue esos paquetes de App-V a uno o varios grupos de entrega. Cuando un usuario inicie la aplicación A, JRE 1.7 se implementará automáticamente con ella.

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

Configurar

En la siguiente tabla, se resume la secuencia de las tareas de configuración a realizar para utilizar App-V en XenApp y XenDesktop.

Administración única Administración dual Tarea
X X Implementar App-V
X X Empaquetar y seleccionar ubicación
  X Configurar direcciones de servidor de App-V en Studio
X X Instalar software en máquinas VDA
X   Agregar paquetes de App-V a la biblioteca de aplicaciones
X   Agregar grupos de aislamiento de App-V (opcional)
X X Agregar aplicaciones de App-V a grupos de entrega

Implementar Microsoft App-V

Para obtener las instrucciones de implementación de App-V, consulte https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/?redirectedfrom=MSDN.

Si lo prefiere, puede cambiar la configuración del servidor de publicación de App-V. Citrix recomienda usar los cmdlets del SDK presente en el Controller. Consulte la documentación del SDK para obtener más información.

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

Si ya utilizó configuraciones de GPO para administrar parámetros del servidor de publicación, estas configuraciones de GPO supeditan todos los parámetros de integración de App-V, incluidos los parámetros de cmdlets. Esto puede dar lugar a fallos de inicio de la aplicación de App-V. Citrix recomienda quitar todos los parámetros de directiva de grupo (GPO) y utilizar el SDK para definir esa configuración.

Empaquetar y seleccionar ubicación

Puede crear paquetes de aplicación mediante el secuenciador de App-V para ambos métodos de administración. Consulte la documentación de Microsoft para obtener más detalles.

  • Para la administración única, ponga los paquetes a disposición en una ubicación de red compartida UNC o SMB. Compruebe que el administrador de Studio que agregue las aplicaciones a los grupos de entrega tenga al menos el acceso de lectura a esa ubicación.
  • Para la administración dual, publique los paquetes en el servidor de administración de App-V desde una ruta UNC. (No se admite la publicación desde direcciones URL de HTTP.)

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

Configurar direcciones de servidor de App-V en Studio

Importante:

Citrix recomienda usar los cmdlets de PowerShell en el Controller para especificar las direcciones de servidores de App-V si esos servidores utilizan valores de propiedad no predeterminados. Consulte la documentación del SDK para obtener más información. Si cambia las direcciones de servidor de App-V en Studio, algunas propiedades de conexiones de servidor que especifique pueden restablecerse a los valores predeterminados. Estas propiedades se utilizan en los VDA para conectarse a los servidores de publicación de App-V. Si eso ocurriera, vuelva a configurar, en los servidores, los valores no predeterminados de las propiedades restablecidas.

Este procedimiento solo es válido para la administración dual.

Puede especificar las direcciones de los servidores de administración y publicación de App-V para la administración dual durante o después de la creación de sitios. Puede hacerlo durante o después de crear el sitio.

Durante la creación de sitio:

  • En la página App-V del asistente, escriba la URL del servidor de administración de App-V, así como 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 se produce un error en la prueba, consulte la sección “Solucionar problemas” que se presenta más adelante en este artículo.

Después de la creación de sitio:

  1. Seleccione Configuración > Publicación de App-V en el panel de navegación de Studio.
  2. Si no ha especificado previamente direcciones de servidor de App-V, seleccione Agregar servidor de Microsoft en el panel Acciones.
  3. Para cambiar las direcciones del servidor de App-V, seleccione Modificar servidor de Microsoft en el panel Acciones.
  4. Escriba la URL del servidor de administración de App-V, así como 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 se produce un error en la prueba, consulte la sección “Solucionar problemas” que se presenta más adelante en este artículo.

Más adelante, si quiere eliminar todos los enlaces a los servidores de administración y publicación de App-V y evitar que Studio detecte los paquetes de App-V de esos servidores, seleccione Quitar servidor de Microsoft en el panel Acciones. Esta acción solo se permite si ninguna de las aplicaciones que se encuentran en los paquetes de esos servidores está publicada en los grupos 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 los 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, publica aplicaciones en el cliente, y automáticamente establece y administra entornos virtuales en el momento de la ejecución en dispositivos Windows. El cliente de App-V almacena parámetros de aplicaciones virtuales específicos de los usuarios, tales como los cambios en el Registro y en los archivos de cada perfil de usuario.

El cliente de App-V está disponible en Microsoft. Instale un cliente en todas las máquinas que contienen agentes VDA o en la imagen maestra que se usa en el catálogo de máquinas para crear las máquinas virtuales. Nota: Windows 10 (versión 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. Para ello, ejecute el cmdlet Enable-AppV (sin parámetros) de PowerShell. El cmdlet Get-AppVStatus obtiene el estado actual (habilitado o no habilitado).

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

Componentes de Citrix App-V

El componente de software de App-V desarrollado por Citrix se instala y habilita de forma predeterminada cuando se instala un VDA.

Puede controlar esta acción predeterminada durante la instalación del VDA. En la interfaz gráfica, deje sin marcar la casilla Citrix Personalization para App-V - VDA en la página Componentes adicionales. En la interfaz de línea de comandos, incluya la opción /exclude “Citrix Personalization for App-V - VDA”.

Si inhabilita expresamente la instalación de los componentes de Citrix App-V durante la instalación de VDA, pero más tarde quiere usar aplicaciones App-V: En la lista “Programas y características” de la máquina Windows, haga clic con el botón secundario 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 eliminar paquetes de App-V de la biblioteca de aplicaciones

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

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

Agregar un paquete de 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. Vaya al recurso compartido que contiene los paquetes de App-V y seleccione uno o varios paquetes.
  4. Haga clic en Add.

Eliminar un paquete de App-V de la biblioteca de aplicaciones

Si quita un paquete de App-V que hubiera en la biblioteca de aplicaciones, este se quita del nodo de publicación de App-V en Studio. Sin embargo, esta acción no elimina, de los grupos de entrega, las aplicaciones que contenía el paquete, por lo que esas aplicaciones aún se pueden iniciar. El paquete sigue en su ubicación de red física. (Este efecto difiere de la eliminación de una aplicación de 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 que se van a quitar.
  3. Seleccione Quitar paquete en el panel Acciones.

Agregar, modificar o eliminar 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 Agregar parámetros del grupo de aislamiento, escriba un nombre y una descripción para el grupo de aislamiento.
  4. En la lista Paquetes disponibles, seleccione las aplicaciones a agregar al grupo de aislamiento y, a continuación, haga clic en la flecha derecha. Las aplicaciones seleccionadas deberían aparecer en la lista Paquetes en grupo de aislamiento. En la lista desplegable Implementación situada junto a cada aplicación, seleccione Explícita o Automática. 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 ficha Grupos de aislamiento en el panel central y, a continuación, seleccione el grupo de aislamiento a modificar.
  3. Seleccione Modificar grupo de aislamiento en el panel Acciones.
  4. En el cuadro de diálogo Edit Isolation Group Settings, cambie el nombre o la descripción del grupo de aislamiento, agregue o elimine aplicaciones, cambie el tipo de implementación o cambie el orden de aplicaciones.
  5. Cuando haya terminado, haga clic en Aceptar.

Eliminar un grupo de aislamiento de App-V

Quitar un grupo de aislamiento no quita 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 a eliminar.
  3. Seleccione Quitar grupo de aislamiento en el panel Acciones.
  4. Confirme la eliminación.

Agregar aplicaciones de App-V a grupos de entrega

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

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

Para crear un grupo de entrega que contenga las aplicaciones de 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 siguientes páginas del asistente, especifique un catálogo de máquinas y unos usuarios.

Para agregar aplicaciones de 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 a los que se agregarán las aplicaciones de App-V.

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

Paso 3: En la página Agregar aplicaciones de App-V, elija el origen de App-V: el servidor de App-V o la biblioteca de aplicaciones. La pantalla resultante contiene los nombres de las aplicaciones y sus nombres y versiones de paquete. Marque las casillas situadas junto a las aplicaciones que quiera agregar. Luego haga clic en Aceptar.

Paso 4: Complete el asistente.

Información útil:

  • Si cambia las propiedades de una aplicación de App-V cuando la agregue a un grupo de entrega, esos cambios se realizan cuando se inicia la aplicación. Por ejemplo, si modifica el icono o el nombre simplificado de una aplicación cuando la agregue al grupo, el cambio aparece cuando un usuario inicia la aplicación.
  • Si, más adelante, quiere modificar un grupo de entrega que contenga aplicaciones de App-V, no habrá ningún cambio en el rendimiento de esas aplicaciones si se cambia el tipo de entrega del grupo de “escritorios y aplicaciones” a “solo aplicaciones”.
  • Al quitar un paquete de 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 quitar todos los paquetes que ya no se utilicen 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 un administrador dual o por otro mecanismo, como una directiva de grupo), no es posible determinar el origen de los paquetes (ahora potencialmente redundantes). En este caso, no se intenta realizar la limpieza.
  • Si no utiliza un servidor de publicación, pero tiene paquetes en el VDA administrados por otro mecanismo (como SCCM, scripts personalizados o una solución de administración de App-V de terceros), las rutinas de limpieza pueden quitar paquetes que todavía son necesarios. En este caso, agregue un registro ficticio de servidor de administración App-V al VDA para evitar la limpieza.

Solución de problemas

Los problemas que solo pueden ocurrir cuando se utiliza el método de administración dual están marcados con “(DUAL)”.

(DUAL) Se produce un error de conexión de PowerShell cuando selecciona Configuración > Publicación de App-V en el panel de navegación de Studio.

  • ¿El administrador de Studio es también un administrador del servidor de App-V? El administrador de Studio debe pertenecer al grupo “administradores” en el servidor de administración de App-V para que los administradores se puedan comunicar con él.

(DUAL) La operación “Probar conexión” devuelve un error cuando se especifican las direcciones de servidores de App-V en Studio.

  • ¿Está encendido el servidor de App-V? Envíe un comando Ping o compruebe el Administrador de IIS; todos los servidores de App-V deben tener el estado Iniciado y En ejecución.
  • ¿Está habilitada la comunicación remota de PowerShell en el servidor de App-V? Si no, consulte https://docs.microsoft.com/en-us/previous-versions/technet-magazine/ff700227(v=msdn.10)?redirectedfrom=MSDN.
  • ¿El administrador de Studio es también un administrador del servidor de App-V? El administrador de Studio debe pertenecer al grupo “administradores” en el servidor de administración de App-V para que los administradores se puedan comunicar con él.
  • ¿Está habilitado el uso compartido de archivos en el servidor de App-V? Escriba \\<FQDN del servidor App-V> en el Explorador de Windows o con el comando Ejecutar.
  • ¿El servidor de App-V tiene los mismos permisos de uso compartido de archivos que el administrador de App-V? En el servidor App-V, agregue una entrada para \\<FQDN del servidor App-V> en Nombres de usuarios y contraseñas almacenados, especificando las credenciales del usuario que tiene privilegios de administrador en el servidor App-V. Para obtener instrucciones, consulte https://support.microsoft.com/kb/306541
  • ¿Se encuentra el servidor de App-V en Active Directory?

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

    Si TrustedHosts está administrado por un objeto de directiva de grupo (GPO), aparecerá un mensaje de error como el siguiente: “El parámetro de configuración TrustedHosts no se puede cambiar porque el uso se controla mediante directivas. La directiva debe establecerse como ‘No configurada’ para poder cambiar el parámetro de configuración”. En este caso, agregue una entrada para el nombre del servidor de App-V a la directiva de hosts de confianza en GPO [Plantillas administrativas > Componentes de Windows > Administración remota de Windows (WinRM) > Cliente WinRM].

(DUAL) Falla la detección cuando se agrega una aplicación de App-V a un grupo de entrega.

  • ¿El administrador de Studio es también un administrador del servidor de administración de App-V? El administrador de Studio debe pertenecer al grupo “administradores” en el servidor de administración de App-V para que los administradores se puedan comunicar con él.
  • ¿Se está ejecutando el servidor de administración de App-V? Envíe un comando Ping o compruebe el Administrador de IIS; todos los servidores de App-V deben tener el estado Iniciado y En ejecución.
  • ¿Está habilitada la comunicación remota de PowerShell en ambos servidores de App-V? Si no, consulte https://docs.microsoft.com/en-us/previous-versions/technet-magazine/ff700227(v=msdn.10)?redirectedfrom=MSDN.
  • ¿Los paquetes tienen los permisos de seguridad adecuados para que el administrador de Studio tenga acceso a ellos?

Las aplicaciones de 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 agente VDA, compruebe que Temp hace referencia a la ubicación correcta y que hay espacio suficiente disponible en el directorio Temp.
  • (DUAL) En el servidor de publicación de App-V, ejecute Get-AppvPublishingServer \* para que se muestre la lista de servidores de publicación.
  • (DUAL) En el servidor de publicación de App-V, compruebe si UserRefreshonLogon está establecido en False.
  • (DUAL) En el servidor de publicación de App-V, con privilegios de administrador, ejecute Set-AppvPublishingServer y establezca UserRefreshonLogon en “False”.
  • ¿El VDA tiene instalada una versión admitida del cliente de App-V? ¿El VDA tiene habilitada la opción de habilitar scripts de paquetes?
  • En la máquina que contiene el VDA y el cliente de App-V, desde el editor del Registro (regedit), vaya a HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\AppV. Compruebe que la clave AppVServers tiene un valor en el siguiente formato: 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 VDA y el cliente de App-V, compruebe que el parámetro ExecutionPolicy de PowerShell está establecido en RemoteSigned. El cliente de App-V suministrado por Microsoft no está firmado, y esta directiva ExecutionPolicy permite que PowerShell ejecute cmdlets y scripts locales sin firma. Utilice uno de los siguientes dos métodos para configurar ExecutionPolicy: 1) Como administrador, escriba el cmdlet Set-ExecutionPolicy RemoteSigned o 2) En Configuración de directivas de grupo, vaya a Configuración del equipo > Directivas > Plantillas administrativas > Componentes de Windows > Windows PowerShell > Activar la ejecución de scripts.

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

Registros

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

Para habilitar los registros de Studio y VDA que se utilizan 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:\Archivos de programa\Citrix\StudioAppVIntegration\SnapIn\Citrix.Appv.Admin.V1. Abra CtxAppvCommon.dll.config en un editor de texto y quite la marca de comentario de la línea siguiente: <add key =”LogFileName” value=”C:\CtxAppvLogs\log.txt”/>
  3. Reinicie el servicio de Broker para comenzar la captura de registros.

Para habilitar los registros del VDA:

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