Citrix Virtual Apps and Desktops

Publicar contenido

Nota:

A partir de la versión 2511, Citrix Web Studio (basado en web) es la única consola de administración para Citrix Virtual Apps and Desktops™. Citrix Studio (basado en MMC) se ha quitado del instalador. Este artículo se aplica solo a Web Studio. Para obtener información sobre Citrix Studio, consulta el artículo equivalente en Citrix Virtual Apps and Desktops 7 2212 o versiones anteriores.

  • Puedes publicar una aplicación que sea simplemente una URL o una ruta UNC a un recurso, como un documento de Microsoft Word o un enlace web. Esta función se conoce como contenido publicado. La capacidad de publicar contenido agrega flexibilidad a la forma en que entregas contenido a los usuarios. Te beneficias del control de acceso y la administración de aplicaciones existentes. También puedes especificar si usar aplicaciones locales o publicadas para abrir el contenido.

El contenido publicado aparece igual que otras aplicaciones en StoreFront™ y la aplicación Citrix Workspace™. Los usuarios acceden a él de la misma manera que acceden a las aplicaciones. En el cliente, el recurso se abre como de costumbre.

  • Si una aplicación instalada localmente es adecuada, se inicia para abrir el recurso.
  • Si se ha definido una Asociación de tipo de archivo, se inicia una aplicación publicada para abrir el recurso.

Publicas contenido usando el SDK de PowerShell. No puedes usar Web Studio para publicar contenido. Sin embargo, puedes usar Web Studio para modificar las propiedades de la aplicación más tarde, después de que se publiquen.

Descripción general de la configuración y preparación

  • La publicación de contenido usa el cmdlet New-BrokerApplication con las siguientes propiedades clave. (Consulta la ayuda del cmdlet para ver las descripciones de todas las propiedades del cmdlet).
-  New-BrokerApplication –ApplicationType PublishedContent -CommandLineExecutable location -Name app-name -DesktopGroup delivery-group-name
<!--NeedCopy-->
  • La propiedad ApplicationType debe ser PublishedContent.

La propiedad CommandLineExecutable especifica la ubicación del contenido publicado. Se admiten los siguientes formatos, con un límite de 255 caracteres.

  • Dirección de sitio web HTML (por ejemplo, http://www.citrix.com)
  • Archivo de documento en un servidor web (por ejemplo, https://www.citrix.com/press/pressrelease.doc)
  • Directorio en un servidor FTP (por ejemplo, ftp://ftp.citrix.com/code)
  • Archivo de documento en un servidor FTP (por ejemplo, ftp://ftp.citrix.com/code/Readme.txt>)
  • Ruta de directorio UNC (por ejemplo, file://myServer/myShare o \\\\myServer\\myShare)
  • Ruta de archivo UNC (por ejemplo, file://myServer/myShare/myFile.asf o \\myServer\myShare\myFile.asf)

Asegúrate de tener el SDK correcto.

  • Para implementaciones de Citrix DaaS (anteriormente servicio Citrix Virtual Apps and Desktops), descarga e instala el SDK remoto de PowerShell de Citrix Virtual Apps and Desktops.
  • Para implementaciones locales de Citrix Virtual Apps and Desktops, usa el SDK de PowerShell que se instala con el Delivery Controller. Agregar una aplicación de contenido publicado requiere un Delivery Controller con una versión mínima de 7.11.

Los siguientes procedimientos usan ejemplos. En los ejemplos:

  • Se ha creado un catálogo de máquinas.
  • Se ha creado un grupo de entrega llamado PublishedContentApps. El grupo usa una máquina de SO multisecuencia del catálogo. La aplicación WordPad se ha agregado al grupo.
  • Se realizan asignaciones para el nombre del grupo de entrega, la ubicación de CommandLineExecutable y el nombre de la aplicación.

Empezar

En la máquina que contiene el SDK de PowerShell, abre PowerShell.

El siguiente cmdlet agrega el complemento de SDK de PowerShell adecuado y asigna el registro del grupo de entrega devuelto.

Add-PsSnapin Citrix\* $dg = Get-BrokerDesktopGroup –Name PublishedContentApps

Si usas Citrix DaaS, autentícate introduciendo tus credenciales de Citrix Cloud™. Si hay más de un cliente, elige uno.

Publicar una URL

Después de asignar la ubicación y el nombre de la aplicación, el siguiente cmdlet publica la página de inicio de Citrix como una aplicación.

-  $citrixUrl = "https://www.citrix.com/"
$appName = "Citrix Home Page"

New-BrokerApplication –ApplicationType PublishedContent –CommandLineExecutable $citrixURL –Name $appName –DesktopGroup $dg.Uid
<!--NeedCopy-->

Verifica el éxito:

  • Abre StoreFront e inicia sesión como un usuario que pueda acceder a las aplicaciones del grupo de entrega PublishedContentApps. La pantalla incluye la aplicación recién creada con el icono predeterminado. Para obtener más información sobre cómo personalizar el icono, consulta https://www.citrix.com/blogs/2013/08/21/xd-tipster-changing-delivery-group-icons-revisited-xd7/.
  • Haz clic en la aplicación Citrix Home Page. La URL se inicia en una nueva ficha en una instancia local de tu navegador predeterminado.

Publicar recursos ubicados en rutas UNC

En este ejemplo, el administrador ya ha creado un recurso compartido llamado PublishedResources. Después de asignar las ubicaciones y los nombres de las aplicaciones, los siguientes cmdlets publican un archivo RTF y un archivo DOCX en ese recurso compartido como un recurso.

$rtfUNC = "\\GMSXJ-EDGE0.xd.local\\PublishedResources\\PublishedRTF.rtf"
-  $rtfAppName = "PublishedRTF"

-  New-BrokerApplication –ApplicationType PublishedContent
–CommandLineExecutable $rtfUNC -Name $rtfAppName
-DesktopGroup $dg.Uid

$docxUNC = "\\GMSXJ-EDGE0.xd.local\PublishedResources\PublishedDOCX.docx"
$docxAppName = "PublishedDOCX"

New-BrokerApplication –ApplicationType PublishedContent
–CommandLineExecutable $docxUNC -Name $docxAppName
-DesktopGroup $dg.Uid
<!--NeedCopy-->

Verifica el éxito:

  • Actualiza tu ventana de StoreFront para ver los documentos recién publicados.
  • Haz clic en las aplicaciones PublishedRTF y PublishedDOCX. Cada documento se abre en un WordPad que se ejecuta localmente.

Ver y modificar aplicaciones PublishedContent

Administras el contenido publicado usando los mismos métodos que usas para otros tipos de aplicaciones.

Para ver y modificar aplicaciones PublishedContent, sigue estos pasos:

  1. Inicia sesión en Web Studio y selecciona Aplicaciones en el panel izquierdo.
  2. En la ficha Aplicaciones, selecciona una aplicación PublishedContent y, a continuación, selecciona Propiedades.

    Las propiedades de la aplicación (como la visibilidad del usuario, la asociación de grupos y el acceso directo) se aplican al contenido publicado. Sin embargo, no puedes cambiar los argumentos de la línea de comandos ni las propiedades del directorio de trabajo en la página Ubicación.

  3. Para cambiar el recurso, modifica el campo Ruta al archivo ejecutable en esa página.

    Configuración de la ruta al archivo ejecutable en la configuración de la aplicación

  4. Para usar una aplicación publicada para abrir una aplicación PublishedContent (en lugar de una aplicación local), sigue estos pasos:

    En este ejemplo, la aplicación publicada de WordPad se modifica para crear una Asociación de tipo de archivo para archivos .rtf.

    1. Activa el modo de mantenimiento para el grupo de entrega.
    2. Modifica la propiedad Asociación de tipo de archivo.
    3. Desactiva el modo de mantenimiento cuando hayas terminado.
    4. Actualiza StoreFront para cargar los cambios de la Asociación de tipo de archivo y, a continuación, haz clic en las aplicaciones PublishedRTF y PublishedDOCX. Observa la diferencia. PublishedDOCX sigue abriéndose en el WordPad local. Sin embargo, PublishedRTF ahora se abre en el WordPad publicado debido a la asociación de tipo de archivo.

    Ejemplos de dónde se abren las aplicaciones

Más información

Publicar contenido