Citrix Virtual Apps and Desktops

Publier du contenu

Remarque :

À partir de la version 2511, Citrix Web Studio (basé sur le Web) est la seule console de gestion pour Citrix Virtual Apps and Desktops™. Citrix Studio (basé sur MMC) a été supprimé de l’installateur. Cet article s’applique uniquement à Web Studio. Pour plus d’informations sur Citrix Studio, consultez l’article équivalent dans Citrix Virtual Apps and Desktops 7 2212 ou une version antérieure.

Vous pouvez publier une application qui est simplement une URL ou un chemin UNC vers une ressource, telle qu’un document Microsoft Word ou un lien Web. Cette fonctionnalité est appelée contenu publié. La possibilité de publier du contenu ajoute de la flexibilité à la manière dont vous distribuez le contenu aux utilisateurs. Vous bénéficiez du contrôle d’accès et de la gestion des applications existants. Vous pouvez également spécifier s’il faut utiliser des applications locales ou publiées pour ouvrir le contenu.

Le contenu publié apparaît comme les autres applications dans StoreFront™ et l’application Citrix Workspace™. Les utilisateurs y accèdent de la même manière qu’ils accèdent aux applications. Sur le client, la ressource s’ouvre comme d’habitude.

  • Si une application installée localement est appropriée, elle est lancée pour ouvrir la ressource.
  • Si une association de type de fichier a été définie, une application publiée est lancée pour ouvrir la ressource.

Vous publiez du contenu à l’aide du SDK PowerShell. Vous ne pouvez pas utiliser Web Studio pour publier du contenu. Cependant, vous pouvez utiliser Web Studio pour modifier les propriétés des applications ultérieurement, après leur publication.

Présentation de la configuration et préparation

La publication de contenu utilise l’applet de commande New-BrokerApplication avec les propriétés clés suivantes. (Consultez l’aide de l’applet de commande pour obtenir des descriptions de toutes les propriétés de l’applet de commande.)

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

La propriété ApplicationType doit être PublishedContent.

La propriété CommandLineExecutable spécifie l’emplacement du contenu publié. Les formats suivants sont pris en charge, avec une limite de 255 caractères.

  • Adresse de site Web HTML (par exemple, http://www.citrix.com)
  • Fichier de document sur un serveur Web (par exemple, https://www.citrix.com/press/pressrelease.doc)
  • Répertoire sur un serveur FTP (par exemple, ftp://ftp.citrix.com/code)
  • Fichier de document sur un serveur FTP (par exemple, ftp://ftp.citrix.com/code/Readme.txt>)
  • Chemin de répertoire UNC (par exemple, file://myServer/myShare ou \\\\myServer\\myShare)
  • Chemin de fichier UNC (par exemple, file://myServer/myShare/myFile.asf ou \\myServer\myShare\myFile.asf)

Assurez-vous de disposer du SDK approprié.

  • Pour les déploiements Citrix DaaS (anciennement service Citrix Virtual Apps and Desktops), téléchargez et installez le SDK PowerShell distant de Citrix Virtual Apps and Desktops.
  • Pour les déploiements Citrix Virtual Apps and Desktops sur site, utilisez le SDK PowerShell installé avec le Delivery Controller. L’ajout d’une application de contenu publié nécessite un Delivery Controller version 7.11 minimum.

Les procédures suivantes utilisent des exemples. Dans les exemples :

  • Un catalogue de machines a été créé.
  • Un groupe de mise à disposition nommé PublishedContentApps a été créé. Le groupe utilise une machine OS multi-session du catalogue. L’application WordPad a été ajoutée au groupe.
  • Des affectations sont effectuées pour le nom du groupe de mise à disposition, l’emplacement CommandLineExecutable et le nom de l’application.

Démarrer

Sur la machine contenant le SDK PowerShell, ouvrez PowerShell.

L’applet de commande suivante ajoute le composant logiciel enfichable PowerShell SDK approprié et attribue l’enregistrement de groupe de mise à disposition renvoyé.

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

Si vous utilisez Citrix DaaS, authentifiez-vous en saisissant vos informations d’identification Citrix Cloud™. S’il y a plusieurs clients, choisissez-en un.

Publier une URL

Après avoir attribué l’emplacement et le nom de l’application, l’applet de commande suivante publie la page d’accueil de Citrix en tant qu’application.

$citrixUrl = "https://www.citrix.com/"
$appName = "Citrix Home Page"

New-BrokerApplication –ApplicationType PublishedContent –CommandLineExecutable $citrixURL –Name $appName –DesktopGroup $dg.Uid
<!--NeedCopy-->

Vérifier le succès :

  • Ouvrez StoreFront et connectez-vous en tant qu’utilisateur pouvant accéder aux applications du groupe de mise à disposition PublishedContentApps. L’affichage inclut l’application nouvellement créée avec l’icône par défaut. Pour en savoir plus sur la personnalisation de l’icône, consultez https://www.citrix.com/blogs/2013/08/21/xd-tipster-changing-delivery-group-icons-revisited-xd7/.
  • Cliquez sur l’application Citrix Home Page. L’URL se lance dans un nouvel onglet dans une instance locale de votre navigateur par défaut.

Publier des ressources situées sur des chemins UNC

Dans cet exemple, l’administrateur a déjà créé un partage nommé PublishedResources. Après avoir attribué les emplacements et les noms d’application, les applets de commande suivantes publient un fichier RTF et un fichier DOCX dans ce partage en tant que ressource.

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

Vérifier le succès :

  • Actualisez votre fenêtre StoreFront pour voir les documents nouvellement publiés.
  • Cliquez sur les applications PublishedRTF et PublishedDOCX. Chaque document s’ouvre dans un WordPad local.

Afficher et modifier les applications PublishedContent

Vous gérez le contenu publié en utilisant les mêmes méthodes que celles que vous utilisez pour les autres types d’applications.

Pour afficher et modifier les applications PublishedContent, procédez comme suit :

  1. Connectez-vous à Web Studio et sélectionnez Applications dans le volet gauche.
  2. Dans l’onglet Applications, sélectionnez une application PublishedContent, puis sélectionnez Propriétés.

    Les propriétés de l’application (telles que la visibilité de l’utilisateur, l’association de groupe et le raccourci) s’appliquent au contenu publié. Cependant, vous ne pouvez pas modifier l’argument de ligne de commande ou les propriétés du répertoire de travail sur la page Emplacement.

  3. Pour modifier la ressource, modifiez le champ Chemin d’accès au fichier exécutable sur cette page.

    Paramètre Chemin d’accès au fichier exécutable dans les paramètres de l’application

  4. Pour utiliser une application publiée afin d’ouvrir une application PublishedContent (plutôt qu’une application locale), procédez comme suit :

    Dans cet exemple, l’application WordPad publiée est modifiée pour créer une association de type de fichier pour les fichiers .rtf.

    1. Activez le mode maintenance pour le groupe de mise à disposition.
    2. Modifiez la propriété Association de type de fichier.
    3. Désactivez le mode maintenance lorsque vous avez terminé.
    4. Actualisez StoreFront pour charger les modifications de l’association de type de fichier, puis cliquez sur les applications PublishedRTF et PublishedDOCX. Notez la différence. PublishedDOCX s’ouvre toujours dans le WordPad local. Cependant, PublishedRTF s’ouvre désormais dans le WordPad publié grâce à l’association de type de fichier.

    Exemples d’ouverture d’applications

Pour plus d’informations

Publier du contenu