XenApp and XenDesktop

Publicar contenido

Puede 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 añade flexibilidad a la forma en que entrega el contenido a los usuarios. Se beneficia del control de acceso y la administración de aplicaciones existentes. Además, puede especificar qué usar para abrir el contenido: aplicaciones locales o publicadas.

El contenido publicado aparece igual que otras aplicaciones en StoreFront y Citrix Receiver. 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.

Puede publicar contenido mediante el SDK de PowerShell. (No puede usar Studio para publicar contenido. Sin embargo, puede usar Studio para editar las propiedades de la aplicación más tarde, después de que se publiquen.)

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

La publicación de contenido utiliza el cmdlet New-BrokerApplication con las siguientes propiedades clave. (Consulte la ayuda del cmdlet para obtener descripciones de todas las propiedades del cmdlet.)

New-BrokerApplication –ApplicationType PublishedContent
\-CommandLineExecutable \<*location*> -Name \<*app-name*>
\-DesktopGroup \<*delivery-group-name*>

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, https://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úrese de tener el SDK correcto.

  • Para implementaciones de XenApp y XenDesktop Service, descargue e instale el SDK remoto de PowerShell de XenApp y XenDesktop.
  • Para implementaciones locales de XenApp y XenDesktop, use el SDK de PowerShell que se instala con el Delivery Controller. Para agregar una aplicación de contenido publicado, se requiere un Delivery Controller con una versión mínima de 7.11.

Los siguientes procedimientos utilizan ejemplos. En los ejemplos:

  • Se ha creado un catálogo de máquinas.
  • Se ha creado un grupo de entrega llamado PublishedContentApps. El grupo utiliza una máquina con sistema operativo de servidor 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.

Primeros pasos

En la máquina que contiene el SDK de PowerShell, abra 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
<!--NeedCopy-->

Si utiliza XenApp y XenDesktop Service, autentíquese introduciendo sus credenciales de Citrix Cloud™. Si hay más de un cliente, elija 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-->

Verificar el éxito

  • Abra StoreFront e inicie 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 información sobre cómo personalizar el icono, consulte https://www.citrix.com/blogs/2013/08/21/xd-tipster-changing-delivery-group-icons-revisited-xd7/.
  • Haga clic en la aplicación Citrix Home Page. La URL se abre en una nueva pestaña en una instancia local de su explorador predeterminado.

imagen localizada

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 de 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-->

Verificar el éxito

  • Actualice su ventana de StoreFront™ para ver los documentos recién publicados.

imagen localizada

  • Haga clic en las aplicaciones PublishedRTF y PublishedDOCX. Cada documento se abre en un WordPad que se ejecuta localmente.

imagen localizada

Ver y modificar aplicaciones de PublishedContent

Puede administrar el contenido publicado utilizando los mismos métodos que utiliza para otros tipos de aplicaciones. Los elementos de contenido publicado aparecen en la lista Aplicaciones de Studio y se pueden modificar en Studio.

imagen localizada

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 puede cambiar el argumento de la línea de comandos ni las propiedades del directorio de trabajo en la página Ubicación. Para cambiar el recurso, modifique el campo “Ruta al archivo ejecutable” en esa página.

imagen localizada

Para usar una aplicación publicada para abrir una aplicación PublishedContent (en lugar de una aplicación local), edite la propiedad Asociación de tipo de archivo de la aplicación publicada. En este ejemplo, la aplicación publicada WordPad se editó para crear una Asociación de tipo de archivo para los archivos .rtf.

Importante:

Active el modo de mantenimiento para el Delivery Group antes de editar la Asociación de tipo de archivo. Recuerde desactivar el modo de mantenimiento cuando haya terminado.

imagen localizada

Actualice StoreFront para cargar los cambios de la Asociación de tipo de archivo y, a continuación, haga clic en las aplicaciones PublishedRTF y PublishedDOCX. Observe 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.

imagen localizada

Para obtener más información

Publicar contenido