App-V
Uso de App-V con XenApp y XenDesktop®
Microsoft Application Virtualization (App-V) le permite implementar, actualizar y dar soporte a 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 | Versiones de XenDesktop y XenApp® | |
|---|---|---|
| Delivery Controller™ | VDA | |
| 5.0 y 5.0 SP1 | XenDesktop 7 hasta la actual, XenApp 7.5 hasta la actual | 7.0 hasta la actual |
| 5.0 SP2 | XenDesktop 7 hasta la actual, XenApp 7.5 hasta la actual | 7.1 hasta la 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 versión actual, XenApp 7.12 hasta la versión actual | 7.12 hasta la versión 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 entrega 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 que requiere 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, las publica 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 los archivos en el perfil de cada usuario.
Las aplicaciones están disponibles sin problemas, sin ninguna configuración previa 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 Receiver™
- Desde el menú Inicio
- A través del cliente de App-V y Citrix Receiver
- Simultáneamente por varios usuarios en varios dispositivos
- A través de Citrix StoreFront™
Las propiedades modificadas de la aplicación App-V se implementan cuando se inicia la aplicación. Por ejemplo, en el caso de las aplicaciones con un nombre para mostrar modificado o un icono personalizado, la modificación aparece cuando los usuarios inician la aplicación.
Métodos de administración
Puede usar paquetes de App-V creados con el secuenciador de App-V y 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 el descubrimiento, la configuración y la descarga a los VDA. Esto conlleva 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.
Este 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.
-
Recurso compartido de red: Los paquetes colocados en un recurso compartido de red eliminan la dependencia de Studio de la infraestructura de servidor y base de datos de App-V, lo que reduce la sobrecarga. (Aun así, debe instalar el cliente de Microsoft App-V en cada VDA).
Este se denomina método de administración de administrador único porque el uso de paquetes y aplicaciones de App-V solo requiere la consola de Studio. Se navega hasta el recurso compartido de red y se agregan uno o varios paquetes de App-V desde esa ubicación a la Biblioteca de aplicaciones a nivel de sitio.
Biblioteca de aplicaciones es un término de Citrix para un repositorio de almacenamiento en caché que guarda información sobre los paquetes de App-V. La Biblioteca de aplicaciones también guarda información sobre otras tecnologías de entrega de aplicaciones de Citrix.
Puede usar 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 de App-V y/o en un recurso compartido de red.
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 se almacenan en caché en la Biblioteca de aplicaciones. Cuando selecciona un paquete, el panel de detalles enumera las aplicaciones del paquete.
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 administrador dual. El equilibrio de carga del servidor de administración detrás de Netscaler, F5 (o IP virtual 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.
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 contienen 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.
Configuración
La siguiente tabla resume la secuencia de tareas de configuración para usar App-V en XenApp y XenDesktop.
| Administrador único | Administrador dual | Tarea |
|---|---|---|
| X | X | Implementar App-V |
| X | X | Empaquetado y ubicación |
| X | Configurar las direcciones del 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/?redirectedfrom=MSDN.
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 de 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 todas las configuraciones de directivas de GPO y luego use el SDK para configurar esas opciones.
Empaquetado y ubicación
Para cualquiera de los 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 detalles.
- Para la administración de un solo administrador, ponga los paquetes a disposición en una ubicación de red compartida UNC o SMB. Asegúrese de que el administrador de Studio que añade aplicaciones a los grupos de entrega tenga al menos acceso de lectura a esa ubicación.
- Para la administración de doble administrador, 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 las direcciones del 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 detalles. 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 ocurre, reconfigure los valores no predeterminados para cualquier propiedad restablecida en los servidores.>
Este procedimiento es válido solo para el método de administración de doble administrador.
Especifique las direcciones del servidor de administración y publicación de App-V para el método de administración de doble administrador 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 que aparece a continuación.
Después de la creación del sitio:
- Seleccione Configuración > Publicación de App-V en el panel de navegación de Studio.
- Si no ha especificado previamente las direcciones del servidor App-V, seleccione Agregar servidor de Microsoft en el panel Acciones.
- Para cambiar las direcciones del servidor App-V, seleccione Modificar servidor de Microsoft en el panel Acciones.
- 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 a esos servidores antes de cerrar el cuadro de diálogo. Si la prueba falla, consulte la sección Solución de problemas que aparece a continuación.
Más tarde, si quiere quitar todos los vínculos a los servidores de administración y publicación de App-V y evitar 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, publica las aplicaciones 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 las aplicaciones virtuales específicas 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 instala y habilita de forma predeterminada al instalar un VDA.
Puede controlar esta acción predeterminada durante la instalación del VDA. En la interfaz gráfica, desactive la casilla de verificación Citrix Personalization for App-V - VDA en la página Additional Components. En la interfaz de línea de comandos, incluya la opción /exclude “Citrix Personalization for App-V - VDA”.
Si deshabilita expresamente la instalación de los componentes de Citrix App-V durante la instalación del VDA, pero más tarde desea utilizar aplicaciones App-V: En la lista de 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 Change. 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 solo son válidos 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
- Seleccione Configuration > App-V Publishing en el panel de navegación de Studio.
- Seleccione Add Packages en el panel Acciones.
- Vaya al recurso compartido que contiene los paquetes App-V y seleccione uno o varios paquetes.
- Haga clic en Add.
Quitar un paquete App-V de la Biblioteca de aplicaciones
Al quitar un paquete App-V de la Biblioteca de aplicaciones, este se elimina de la visualización del nodo de 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).
- Seleccione Configuration > App-V Publishing en el panel de navegación de Studio.
- Seleccione uno o varios paquetes para quitar.
- 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
- Seleccione Publicación de App-V en el panel de navegación de Studio.
- Seleccione Agregar grupo de aislamiento en el panel Acciones.
- 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.
- En 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 deben aparecer ahora en la lista Paquetes en grupo de aislamiento. En el menú desplegable Implementación 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.
- Cuando haya terminado, haga clic en Aceptar.
Modificar un grupo de aislamiento de App-V
- Seleccione Publicación de App-V en el panel de navegación de Studio.
- Seleccione la ficha Grupos de aislamiento en el panel central y, a continuación, seleccione el grupo de aislamiento que quiere modificar.
- Seleccione Modificar grupo de aislamiento en el panel Acciones.
- 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.
- Cuando haya terminado, haga clic en Aceptar.
Quitar un grupo de aislamiento de App-V
Al eliminar un grupo de aislamiento, no se eliminan los paquetes de aplicaciones. Solo se elimina la agrupación.
- Seleccione Publicación de App-V en el panel de navegación de Studio.
- Seleccione la ficha Grupos de aislamiento en el panel central y, a continuación, seleccione el grupo de aislamiento que quiere eliminar.
- Seleccione Quitar grupo de aislamiento en el panel Acciones.
- 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 información completa sobre cómo crear un grupo de entrega, consulte Crear grupos de entrega.
Paso 1: Elija si quiere 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:
- Seleccione Grupos de entrega en el panel de navegación de Studio.
- Seleccione Crear grupo de entrega en el panel Acciones.
- 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:
- Seleccione Aplicaciones en el panel de navegación de Studio.
- Seleccione Agregar aplicaciones en el panel Acciones.
- 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, además de los nombres y las versiones de sus paquetes. Marque las casillas de verificación junto a las aplicaciones que desea agregar. Luego haga clic en Aceptar.
Paso 4: Complete el asistente.
A tener en cuenta:
- Si cambia las propiedades de una aplicación App-V al agregarlas a un Grupo de entrega, los cambios se realizan cuando se inicia la aplicación. Por ejemplo, si modifica el nombre para mostrar o el icono de una aplicación al agregarla al grupo, el cambio aparece cuando un usuario inicia la aplicación.
- Si más tarde edita un Grupo de entrega que contiene aplicaciones App-V, no hay 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 previamente (administrador único) de un Grupo de entrega, los componentes del cliente de 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 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 eliminar paquetes que aún son necesarios. En este escenario, agregue un registro de servidor de administración de App-V ficticio al VDA para evitar que se intente la limpieza.
Solucionar problemas
Los problemas que solo pueden ocurrir al usar el método de administrador dual están marcados como (DUAL).
(DUAL) Hay un error de conexión de PowerShell cuando selecciona 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” en el servidor de administración de App-V para poder comunicarse con él.
(DUAL) La operación de Probar conexión devuelve un error cuando especifica 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)?redirectedfrom=MSDN.
- ¿Es el administrador de Studio también administrador del servidor App-V? El administrador de Studio debe pertenecer al grupo de “administradores” en el 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 \\<FQDN del servidor App-V> 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 \\<FQDN del servidor App-V> 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 https://support.microsoft.com/kb/306541.
-
¿Está el servidor App-V en Active Directory?
Si la máquina 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 en la máquina Studio, ejecute winrm s winrm/Config/client ‘@(TrustedHosts=”<FQDN del servidor App-V>”)’.
Si TrustedHosts está administrado por GPO, aparecerá el siguiente mensaje de error: “La configuración TrustedHosts no se puede cambiar porque su uso está controlado por directivas. La directiva debería establecerse en No configurada para cambiar la configuración”. 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 de “administradores” en el 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)?redirectedfrom=MSDN.
- ¿Tienen los paquetes los permisos de seguridad adecuados para que el administrador de Studio acceda a ellos?
Las aplicaciones App-V no se inician.
- (DUAL) ¿Está en ejecución 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 directiva 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 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:
- Cree la carpeta C:\CtxAppvLogs.
- 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”/>
- Reinicie el servicio Broker para iniciar el registro.
Para habilitar los registros de VDA:
- Cree la carpeta C:\CtxAppvLogs.
- 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”/>
- Quite el comentario de la línea y establezca el campo de valor en 1: <add key =”EnableLauncherLogs” value=”1”/>
- Reinicie la máquina para iniciar el registro.