Product Documentation

Publicar aplicaciones

Nov 11, 2015

Connector le permite publicar fácilmente aplicaciones en Receiver de cualquier dispositivo de usuario compatible con XenApp o XenDesktop. Connector no requiere el tipo de implementación Citrix para esas publicaciones, y proporciona un asistente que le puede servir de guía para la instalación.

Sin embargo, si desea implementar aplicaciones alojadas de Citrix en el catálogo de aplicaciones de Configuration Manager o en el Centro de software, debe agregar el tipo de implementación Citrix XenApp 7.5 y XenDesktop 7.5 a la publicación.

Puede configurar las directivas de Configuration Manager para determinar el modo en que una aplicación se entrega a los usuarios. Supongamos que implementa una aplicación con tres tipos de implementación (MSI, App-V y el tipo de implementación Citrix XenApp 7.5 y XenDesktop 7.5). A continuación, publica la aplicación en una colección de usuarios que contiene el grupo de entrega. Configuration Manager procesa los tipos de implementación de acuerdo con su orden de prioridad.

Además, se pueden crear reglas de requisitos para los tipos de implementación. Por ejemplo: puede crear reglas de requisitos para especificar que el dispositivo utilizado para iniciar una aplicación determine la versión de la aplicación que se abrirá. Si el usuario realiza la solicitud desde:

  • Su equipo de oficina, se abre la versión de MSI.
  • Un dispositivo compartido, se abre la versión de App-V.
  • Un dispositivo colocado en la instalación de un asociado, se abre la versión de XenDesktop, para garantizar que no queden datos en el dispositivo asociado.

Otro ejemplo: Supongamos que se establece la condición global "si no es el equipo principal de los usuarios" en el tipo de implementación Citrix XenApp 7.5 y XenDesktop 7.5. Como resultado, si un usuario inicia sesión en una máquina compartida de pantalla completa, el icono de Adobe Reader del escritorio inicia una versión de XenDesktop de Adobe. Si el usuario se conecta a su equipo principal, el icono de Adobe Reader del escritorio iniciará una versión instalada de MSI de Adobe Reader.

Para obtener más información acerca de las reglas de requisitos y las condiciones globales, consulte la documentación de Microsoft TechNet para System Center 2012 Configuration Manager.

En los apartados de esta sección se describe cómo publicar aplicaciones.

Publicación de aplicaciones en Receiver

Después de implementar una aplicación, pueda realizar inmediatamente los pasos descritos en este tema. Connector demora la publicación hasta que la aplicación está totalmente implementada en todas las máquinas activas de los catálogos de máquinas asociados. Las máquinas activas son aquellas que están en línea y no están en el modo de mantenimiento de XenApp o XenDesktop.

Si una aplicación no está completamente implementada, el asistente para la publicación de aplicaciones de Citrix le avisa durante sus comprobaciones preliminares.

  1. En la consola de Configuration Manager, expanda Biblioteca de software > Administración de aplicaciones.
  2. Haga clic con el botón secundario en Citrix Application Publications.
  3. Seleccione Create publication.

    Se abrirá el asistente de publicación de aplicaciones de Citrix (Citrix Application Publishing Wizard).

  4. En la página Application, haga clic en Browse y seleccione la aplicación a publicar. La lista contiene solo las aplicaciones con uno o varios de estos tipos de implementación: MSI, App-V o Script.
  5. Revise la página Introduction para ver si hay pasos que debe realizar antes de continuar.
  6. Si la página de comprobaciones preliminares (Pre-flight Checks) contiene algún icono en rojo, resuelva esos problemas y, a continuación, haga clic en Re-run Pre-flight Checks.
    Sugerencia: Para ampliar la descripción de una comprobación preliminar, haga clic en el icono de estado.

    Si una casilla de comprobación preliminar indica que la aplicación aún no está implementada totalmente, puede llevar a cabo estos pasos. Connector demora la publicación hasta que la aplicación está totalmente implementada en todas las máquinas activas de los catálogos de máquinas asociados.

  7. En la página Delivery Groups, seleccione un grupo de entrega.
  8. En la página General, cambie el nombre de la publicación, si es necesario.
  9. En la página Location, acepte los valores predeterminados, a menos que tenga que cambiarlos para su entorno.
  10. En la página Desktop Integration, especifique opciones de experiencia de usuario:
    Importante: Los parámetros de esta página anulan a los especificados en Studio.
    • Para cambiar el icono de la aplicación que se muestra en Receiver o en la pantalla o menú Inicio de Windows, haga clic en Change Icon.
    • Para organizar los accesos directos en subcarpetas en la pantalla o el menú Inicio de Windows, especifique una ruta de carpetas en Application Category.
    • Para agregar un acceso directo de la aplicación en los escritorios de Windows, marque la casilla de verificación correspondiente.
  11. En la página Visibility, especifique si mostrar la aplicación a un subconjunto de usuarios y, a continuación, haga clic en Finish.

    De forma predeterminada, las aplicaciones en Receiver están visibles para todos los usuarios de un grupo de entrega.

  12. Para comprobar el estado de la publicación, haga clic con el botón secundario en la publicación, elija Propiedades y consulte el estado en la página General.
Una vez completado el asistente, puede editar las propiedades de la publicación. En la consola de Configuration Manager, haga clic con el botón secundario en la publicación y, a continuación, elija Propiedades.

Verifique la publicación

Para ver la aplicación publicada en Citrix Receiver:

  • Inicie sesión en un dispositivo que esté en el grupo de entrega donde publicó la aplicación y, a continuación, inicie sesión en Receiver.

Para ver la aplicación publicada en Citrix Studio:

  1. Inicie una sesión en el Citrix Delivery Controller y, a continuación, abra Studio.
  2. En la consola de Studio, haga clic en Grupos de entrega y, a continuación, haga clic en la ficha Aplicaciones.

    La aplicación publicada con Connector tiene que aparecer en la lista. El nombre de la aplicación tiene el prefijo ConfigMgr_ y la descripción incluye el texto KEYWORDS:ConfigMgr, que StoreFront utiliza para impedir que la aplicación aparezca en Receiver en dispositivos administrados. Connector también agrega la etiqueta ConfigMgr12 a los metadatos de la aplicación en Studio.

Implementación de aplicaciones alojadas Citrix en dispositivos administrados

Use este procedimiento para implementar aplicaciones alojadas Citrix en el catálogo de aplicaciones o el Centro de software de Configuration Manager en los dispositivos administrados por Configuration Manager. Los usuarios también pueden acceder a las aplicaciones desde cualquier versión de Citrix Receiver compatible.

  1. En la consola de Configuration Manager, expanda Biblioteca de software > Administración de aplicaciones y haga clic en Aplicaciones.
  2. Agregue el tipo de implementación Citrix XenApp 7.5 y XenDesktop 7.5 a la aplicación; haga clic con el botón secundario en ella, seleccione Crear tipo de implementación y complete el Asistente para crear tipos de implementación:
    1. En la página General: En Tipo, elija Citrix XenApp 7.5 y XenDesktop 7.5.
    2. En la página Información general, especifique un Nombre para la aplicación.
    3. En la página Publicación, haga clic en Nuevo o en Agregar, y luego complete el Asistente para crear tipos de implementación.
  3. Dé la máxima prioridad al tipo de implementación Citrix XenApp 7.5 y XenDesktop 7.5 para habilitar la entrega de aplicaciones a través del catálogo de aplicaciones o el Centro de software:
    Sugerencia: También puede utilizar condiciones globales o requisitos para gestionar cómo se usan los tipos de implementación.
    1. Con la aplicación aún seleccionada en la lista de aplicaciones, haga clic en la ficha Tipos de implementación.
    2. Haga clic con el botón secundario en la publicación de Citrix que acaba de crear y, a continuación, elija Aumentar prioridad. Repita según sea necesario hasta que la publicación tenga una Prioridad de 1.
  4. Implemente la aplicación en un sitio de entrega en una recopilación de usuarios:
    1. En la lista de aplicaciones, haga clic con el botón secundario en la aplicación y seleccione Implementar.
    2. Junto a Recopilación, haga clic en Examinar, seleccione la recopilación bajo Recopilaciones de usuarios > Citrix Delivery Sites > sitio > Delivery Groups, y haga clic en Aceptar y luego en Siguiente.
    3. En la página Contenido, elija un punto de distribución.
    4. En la página Configuración de implementación: En Acción, seleccione Instalar. En Propósito, elija Disponible.

      El parámetro Disponible significa que la aplicación estará disponible en el catálogo de aplicaciones y el Centro de software, donde los usuarios pueden seleccionarla para instalarla. Después de que el usuario instala la aplicación, el controlador de implementación de Citrix agrega la aplicación en la pantalla o el menú Inicio de Windows.

      El parámetro Requerido obliga a la aplicación a instalarse en el catálogo de aplicaciones y el Centro de software. El controlador de implementación de Citrix agrega la aplicación en la pantalla o el menú Inicio de Windows.

      Para obtener más información acerca de los requisitos para la integración en la pantalla o el menú Inicio, consulte Configuración de la integración con el menú o la pantalla de Inicio de Windows.

    5. En la página Resumen, para que la aplicación esté inmediatamente disponible, haga clic en Siguiente. De lo contrario, especifique una programación.
    6. Complete el resto del asistente.
  5. Verifique la implementación:
    1. Inicie sesión en un dispositivo de usuario administrado y, a continuación, abra el Centro de software de Configuration Manager.
    2. En la ficha Software disponible, seleccione la aplicación y, a continuación, haga clic en Instalar. El icono de la aplicación aparece en la pantalla o el menú Inicio.
    3. Verifique que la aplicación se inicia sin problemas.

Configuración de la integración con el menú o la pantalla de Inicio de Windows

Cuando se utiliza el tipo de implementación Citrix para publicar una aplicación en dispositivos administrados, Connector interactúa con Receiver en segundo plano para agregar un acceso directo de la aplicación al menú o la pantalla de Inicio de Windows. Esto solo ocurre si el agente de Configuration Manager determina que el tipo de implementación Citrix es el más adecuado para la aplicación y se cumplen los siguientes requisitos:

  • Está instalada la edición estándar de Receiver para Windows 4.1, 4.0 ó 3.4 .

    La versión Enterprise de Receiver no se admite para la integración del menú o la pantalla de Inicio.

  • Receiver se instala con la propiedad Enable_SSON establecida en (valor predeterminado).
  • Los dispositivos de usuario y el servidor StoreFront (versión 2.5 o 2.1) están configurados como se muestra a continuación para admitir Single Sign-On:
    • El usuario es un usuario de dominio (no un usuario de máquina local).
    • El dispositivo de usuario está en el mismo dominio de Active Directory que los almacenes de StoreFront.
    • El servidor StoreFront tiene configurada la autenticación por paso de credenciales (PassThrough).
    • La dirección URL del servidor StoreFront está en la zona de confianza de Internet Explorer.
    • Si el servicio de almacenes usa HTTPS, el certificado y la cadena de confianza están configurados correctamente para el servidor utilizado.
  • Opcional: Para organizar aplicaciones en categorías en el menú Inicio, Receiver tiene la entrada del Registro UseCategoryAsStartMenuPath.

Si se cumplen esos requisitos, el controlador de implementación Citrix suscribe la aplicación y la coloca en el menú o la pantalla de Inicio después de estas acciones:

  • El usuario instala una aplicación implementada como "disponible" del catálogo de aplicaciones de Configuration Manager o el Centro de software.
  • Configuration Manager instala automáticamente una aplicación implementada como "requerida".

Cambiar la forma de notificar las instalaciones y las desinstalaciones

Actualizado: 21-06-2014

Las aplicaciones instaladas desde el catálogo de aplicaciones de Configuration Manager o el Centro de software se notifican desde el controlador de implementación de Conector como instaladas.

Las aplicaciones a las que se suscribe un usuario de Receiver (y que están por tanto instaladas en el equipo local) son notificadas de manera predeterminada por el controlador de implementación de Connector como instaladas en el catálogo de aplicaciones, incluso aunque la aplicación no fuera instalada por Configuration Manager. Con este comportamiento, un administrador puede determinar a partir de informes de Configuration Manager que el equipo no cumple unos requisitos. Este valor predeterminado se controla en el dispositivo del usuario Windows mediante la clave de Registro ReportSubscribedAppsAsConfigMgrInstalled.

En el caso de una aplicación que está instalada por Receiver pero no por Configuration Manager, esa clave de Registro afecta a la instalación y la desinstalación de este modo:

  • Si ReportSubscribedAppsAsConfigMgrInstalled es True y el usuario intenta desinstalar la aplicación desde el catálogo de aplicaciones, este catálogo informa al usuario de que no puede desinstalarla. El usuario debe cancelar la suscripción a esa aplicación desde Receiver o usar el panel Agregar o quitar programas de Windows para desinstalarla.
  • Si ReportSubscribedAppsAsConfigMgrInstalled es False y el usuario instala la aplicación desde el catálogo de aplicaciones, este catálogo informa al usuario de que la ha instalado correctamente. Sin embargo, la aplicación ya estaba instalada en el equipo. Si después el usuario usa el catálogo de aplicaciones para desinstalar la aplicación, ésta permanece disponible en Receiver. En este escenario, las acciones del usuario en el catálogo de aplicaciones se notifican correctamente.

    Si ReportSubscribedAppsAsConfigMgrInstalled es False, las aplicaciones a las que se suscribe un usuario de Receiver (y por tanto se instalan en el equipo local) se notifican como no instaladas en el catálogo de aplicaciones, si tampoco se instalaron con Configuration Manager.

Las ubicaciones en el Registro son:

HKLM\SOFTWARE\Citrix\Dazzle

HKCU\SOFTWARE[\Wow6432Node]\Citrix\Dazzle

Nota: Las aplicaciones entregadas desde clientes más antiguos que respaldan sitios de servicios XenApp de la Interfaz Web no se incluyen en los informes de Configuration Manager.

Optimización de la implementación de aplicaciones obligatorias publicadas con el tipo de implementación Citrix

Actualizado: 21-06-2014

En los entornos donde existen implementaciones obligatorias en una recopilación de usuarios, un usuario de esa recopilación puede notar una demora de un minuto y medio (para unas 20 aplicaciones) al iniciar la sesión, mientras las aplicaciones alojadas de Citrix se implementan en su escritorio.

Una práctica recomendada para reducir este consumo de recursos es utilizar perfiles móviles para la colección de usuarios donde se experimentan demoras. Si bien los usuarios que utilicen el software por primera vez experimentarán demoras, las aplicaciones estarán disponibles casi inmediatamente en los inicios de sesión subsiguientes.

  1. Especifique la ubicación del recurso compartido para almacenar el perfil móvil de un usuario. Se necesitan privilegios de dominio elevados para ejecutar esta tarea.
    1. En Usuarios y equipos de Active Directory, busque la cuenta de usuario y abra Propiedades de usuario móvil.
    2. Seleccione la ficha Perfil y especifique la ubicación del recurso compartido donde se guarda el perfil móvil del usuario en Ruta de acceso al perfil:

      \\nombre del servidor\nombre del recurso compartido\ID del usuario

      Los usuarios deben tener acceso de lectura/escritura a este punto compartido. El perfil de la cuenta del usuario se almacenará en una carpeta dentro del recurso compartido especificado.

  2. Configure Citrix Receiver de forma que también use este punto compartido de red para almacenar su información de modo que esos datos estén disponibles en cualquier máquina en la que inicie sesión el usuario:
    1. En el Editor del Registro de Windows, vaya a HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Dazzle.
    2. Si la entrada Local no existe, créela: haga clic con el botón secundario en Dazzle, seleccione Nuevo > Valor de cadena, introduzca el Nombre de valor comoLocaly la Información del valor como%APPDATA%\Citrix\selfservice\local
  3. Reinicie Citrix Receiver e inicie sesión con ese usuario.