Publicar contenido

Puede publicar una aplicación que sea una ruta UNC o una dirección URL a un recurso (por ejemplo, un documento de Microsoft Word o un enlace Web). Esta característica se conoce como Contenido publicado. La capacidad para publicar contenido flexibiliza la entrega de contenido a los usuarios. Le permite aprovechar las aplicaciones existentes de administración y control del acceso. Además, puede especificar qué se debe utilizar para abrir el contenido: aplicaciones locales o publicadas.

El contenido publicado aparece como las demás aplicaciones en StoreFront y la aplicación Citrix Workspace. Los usuarios acceden a él de la misma forma que acceden a las aplicaciones. En el cliente, el recurso se abre como es habitual.

  • Si existe una aplicación instalada localmente que sea adecuada, ésta se inicia para abrir el recurso.
  • Si se ha definido una asociación de tipos de archivo, se inicia una aplicación publicada para abrir el recurso.

Puede publicar contenido con el SDK de PowerShell. (No se puede utilizar Studio para publicar contenido. No obstante, puede usar Studio para editar posteriormente las propiedades de las aplicaciones, una vez publicadas.)

Preparación y resumen de configuración

Para publicar contenido, use el cmdlet New-BrokerApplication con las siguientes propiedades de clave. (Consulte la ayuda de cmdlets para ver una descripción de las propiedades de todos los cmdlets.)

New-BrokerApplication –ApplicationType PublishedContent -CommandLineExecutable location -Name app-name -DesktopGroup delivery-group-name

La propiedad ApplicationType debe ser PublishedContent.

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

  • Dirección del 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 or \\\\myServer\\myShare)
  • Ruta de archivo UNC (por ejemplo, file://myServer/myShare/myFile.asf o \\myServer\myShare\myFile.asf)

Compruebe que cuenta con el SDK correcto.

  • Para las implementaciones de servicios de Citrix Virtual Apps and Desktops, descargue e instale Citrix Virtual Apps and Desktops Remote PowerShell SDK.
  • Para implementaciones locales de Citrix Virtual Apps and Desktops, use el SDK de PowerShell que se instala con el Delivery Controller. Agregar una aplicación de contenido publicado requiere como mínimo la versión 7.11 de Delivery Controller.

Se usan ejemplos en los siguientes procedimientos. 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 de SO de servidor proveniente del catálogo. Se ha agregado la aplicación WordPad al grupo.
  • Se han hecho asignaciones para el nombre del grupo de entrega, la ubicación CommandLineExecutable y el nombre de la aplicación.

Introducción

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

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

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

Si utiliza el servicio Citrix Virtual Apps and Desktops, debe autenticarse con sus credenciales de Citrix Cloud. Si hay más de un cliente, elija uno.

Publicar una URL

Después de asignar el nombre y la ubicación de la aplicación, el cmdlet siguiente 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

Compruebe el resultado:

  • Abra StoreFront e inicie sesión como usuario que puede 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 ficha nueva de una instancia ejecutada localmente de su explorador Web 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.

$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

Compruebe el resultado:

  • Actualice la ventana de StoreFront para ver los documentos recién publicados.
  • Haga clic en las aplicaciones PublishedRTF y PublishedDOCX. Cada documento se abre en un WordPad ejecutado localmente.

Ver y modificar aplicaciones PublishedContent

Puede administrar el contenido publicado con los mismos métodos que se utilizan para otros tipos de aplicación. Los elementos publicados aparecerán en la lista Aplicaciones en Studio y pueden modificarse en Studio.

Lista de aplicaciones en Studio

Las propiedades de aplicación (por ejemplo, la visibilidad a los usuarios, la asociación de grupo 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 que se ven en la página Ubicación. Para cambiar el recurso, modifique el campo Ruta del archivo ejecutable en dicha página.

Parámetro Ruta del archivo ejecutable en los parámetros de la aplicación

Si quiere usar una aplicación publicada para abrir una aplicación PublishedContent (en lugar de una aplicación local), modifique la propiedad Asociación de tipos de archivo de la aplicación publicada. En este ejemplo, la aplicación publicada de WordPad se modificó para crear una asociación de tipos de archivo para archivos RTF.

Active el modo de mantenimiento para el grupo de entrega antes de modificar la asociación de tipos de archivo. Recuerde que debe desactivar el modo de mantenimiento cuando haya terminado.

Parámetro de aplicación Asociación de tipo de archivo en Studio

Actualice StoreFront para que cargue los cambios de asociación de tipos de archivo y, a continuación, haga clic en las aplicaciones PublishedRTF y PublishedDOCX. Compruebe el resultado. PublishedDOCX aún se abre en WordPad local. No obstante, ahora PublishedRTF se abre en WordPad publicado debido a la nueva asociación de tipos de archivo.

Ejemplos de dónde se abren las aplicaciones

Para obtener más información