Publicar contenido
Nota:
Puede administrar la implementación de Citrix Virtual Apps and Desktops mediante dos consolas de administración: Web Studio (basada en la web) y Citrix Studio (basada en Windows). Este artículo se refiere únicamente a Web Studio. Para obtener información sobre Citrix Studio, consulte el artículo equivalente en Citrix Virtual Apps and Desktops 7 2212 o versiones anteriores.
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 función 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 si deben utilizarse aplicaciones locales o publicadas para abrir el contenido.
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 Web Studio para publicar contenido. No obstante, puede usar Web Studio para modificar 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
<!--NeedCopy-->
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 Citrix DaaS (antes, Citrix Virtual Apps and Desktops Service), descargue e instale el SDK de PowerShell remoto de Citrix Virtual Apps and Desktops.
- 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 con SO multisesión 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 Citrix DaaS, introduzca sus credenciales de Citrix Cloud para autenticarse. 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
<!--NeedCopy-->
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
<!--NeedCopy-->
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.
Para ver y modificar aplicaciones de PublishedContent
, siga estos pasos:
- Inicie sesión en Web Studio y seleccione Aplicaciones en el panel de la izquierda.
-
En la ficha Aplicaciones, seleccione una aplicación de PublishedContent y, a continuación, seleccione Propiedades.
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.
-
Para usar una aplicación publicada para abrir una aplicación de
PublishedContent
(en lugar de una aplicación local), siga estos pasos:En este ejemplo, la aplicación publicada de WordPad se modifica para crear una asociación de tipos de archivo para archivos RTF.
- Active el modo de mantenimiento del grupo de entrega.
- Modifique la propiedad Asociación de tipos de archivo.
- Desactive el modo de mantenimiento cuando haya terminado.
- 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 la instancia local de WordPad. No obstante, ahora PublishedRTF se abre en la instancia publicada de WordPad debido a la nueva asociación de tipos de archivo.