Citrix Virtual Apps and Desktops 7 2203 LTSR

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 contenido a los usuarios. Se beneficia del control de acceso y la administración de aplicaciones existentes. También puede especificar si desea utilizar 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.

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 hayan publicado.

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
<!--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 or \\\\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 Citrix DaaS (anteriormente servicio Citrix Virtual Apps and Desktops), descargue e instale el SDK de PowerShell remoto de Citrix Virtual Apps and Desktops.
  • Para implementaciones locales de Citrix Virtual Apps and Desktops, utilice el SDK de PowerShell que se instala con el Delivery Controller. Para añadir 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 de SO multisesión del catálogo. La aplicación WordPad se ha añadido al grupo.
  • Se realizan asignaciones para el nombre del grupo de entrega, la ubicación 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 añade el complemento del SDK de PowerShell adecuado y asigna el registro del grupo de entrega devuelto.

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

Si utiliza Citrix DaaS, 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.

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

Verificar el éxito:

  • 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 que se ejecuta localmente.

Ver y modificar aplicaciones de contenido publicado

El contenido publicado se administra con los mismos métodos que se utilizan para otros tipos de aplicaciones. Los elementos de contenido publicado aparecen en la lista Aplicaciones de Studio y se pueden modificar en Studio.

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 se pueden cambiar los argumentos 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.

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

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 tipos de archivo de la aplicación publicada. En este ejemplo, la aplicación WordPad publicada se editó para crear una Asociación de tipos de archivo para archivos .rtf.

Active el modo de mantenimiento para el grupo de entrega antes de editar la Asociación de tipos de archivo. Recuerde desactivar el modo de mantenimiento cuando haya terminado.

Configuración de la aplicación de asociación de tipos de archivo en Studio

Actualice StoreFront para cargar los cambios de la Asociación de tipos 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 tipos de archivo.

Ejemplos de dónde se abren las aplicaciones

Para obtener más información

Publicar contenido