Citrix Virtual Apps and Desktops 7 2311

Publicar contenido

Nota:

Puede administrar su implementación de Citrix Virtual Apps and Desktops™ mediante dos consolas de administración: Web Studio (basada en web) y Citrix Studio (basada en Windows). Este artículo solo cubre Web Studio. Para obtener información sobre Citrix Studio, consulte el artículo equivalente en Citrix Virtual Apps and Desktops 7 2212 o anterior.

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. 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 Web Studio para publicar contenido. Sin embargo, puede usar Web 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
<!--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. La adición de una aplicación de contenido publicado 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 agregado al grupo.
  • Las asignaciones se realizan 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 agrega el complemento de PowerShell SDK 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 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 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 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 PublishedContent

Puede administrar el contenido publicado utilizando los mismos métodos que utiliza para otros tipos de aplicaciones.

Para ver y modificar las aplicaciones PublishedContent, siga estos pasos:

  1. Inicie sesión en Web Studio y seleccione Aplicaciones en el panel izquierdo.
  2. En la ficha Aplicaciones, seleccione una aplicación PublishedContent y, a continuación, seleccione 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 se pueden 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, 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

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

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

    1. Active el modo de mantenimiento para el grupo de entrega.
    2. Edite la propiedad Asociación de tipo de archivo.
    3. Desactive el modo de mantenimiento cuando haya terminado.
    4. 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.

    Ejemplos de dónde se abren las aplicaciones

Más información

Publicar contenido