Product Documentation

Configurer l'accès utilisateur

Dec 08, 2016

Configurer la prise en charge des connexions via les adresses URL des sites XenApp Services

Utilisez la tâche Configurer la prise en charge des services XenApp pour configurer l'accès à vos magasins via les adresses URL XenApp Services. Les utilisateurs équipés de boîtiers de bureau membres du domaine et de PC réaffectés qui exécutent Citrix Desktop Lock, ainsi que les utilisateurs disposant de clients Citrix plus anciens qui ne peuvent pas être mis à niveau, peuvent accéder aux magasins directement à l'aide de l'adresse URL XenApp Services du magasin. Lorsque vous créez un nouveau magasin, l'adresse URL du site XenApp Services est activée par défaut.

Important : dans les déploiements comprenant de multiples serveurs, n'utilisez qu'un serveur à la fois pour apporter des modifications à la configuration du groupe de serveurs. Assurez-vous que la console de gestion Citrix StoreFront n'est exécutée sur aucun des serveurs dans le déploiement. Une fois terminé, propagez les modifications que vous avez apportées à la configuration du groupe de serveurs de façon à mettre à jour les autres serveurs dans le déploiement.

  1. Sur l'écran Démarrer de Windows où l'écran Applications, accédez à la vignette Citrix StoreFront et cliquez dessus.
  2. Sélectionnez le nœud Magasin dans le panneau gauche de la console de gestion Citrix StoreFront puis, dans le panneau des résultats, sélectionnez un magasin. Dans le panneau Actions, cliquez sur Configurer la prise en charge des services XenApp.
  3. Cochez ou décochez la case Activer la prise en charge des services XenApp pour activer ou désactiver l'accès utilisateur au magasin via l'adresse URL XenApp Services affichée.

    L'adresse URL XenApp Services d'un magasin s'affiche au format http[s]://adresseserveur/Citrix/nomdumagasin/PNAgent/config.xml, où adresseserveur est le nom de domaine complet du serveur ou de l'environnement d'équilibrage de charge de votre déploiement StoreFront et nomdumagasin le nom spécifié pour le magasin lors de sa création.

  4. Si vous activez XenApp Services Support, vous pouvez spécifier un magasin par défaut dans votre déploiement StoreFront pour les utilisateurs dotés de Citrix Online Plug-in.

    Spécifiez un magasin par défaut afin que vos utilisateurs puissent configurer Citrix Online Plug-in avec l'adresse URL du serveur ou l'adresse URL à charge équilibrée du déploiement StoreFront, plutôt que l'adresse URL du site XenApp Services pour un magasin spécifique.

Désactiver la reconnexion du contrôle de l'espace de travail pour tous les Citrix Receiver

Le contrôle de l'espace de travail permet aux applications de suivre les utilisateurs lorsqu'ils naviguent d'une machine à une autre. Ceci permet, par exemple, aux médecins hospitaliers de passer d'un poste de travail à un autre sans avoir à redémarrer leurs applications sur chaque machine.

StoreFront contient une configuration pour empêcher le contrôle de l'espace de travail de se reconnecter dans le service de magasin pour tous les logiciels Citrix Receiver. Gérez cette fonctionnalité à l'aide de la console StoreFront ou PowerShell.

Utiliser la console de gestion StoreFront

  1. Sur l'écran Démarrer de Windows où l'écran Applications, accédez à la vignette Citrix StoreFront et cliquez dessus.
  2. Sélectionnez le nœud Magasins dans le panneau gauche de la console de gestion Citrix StoreFront puis, dans le panneau Actions, cliquez sur Configurer les paramètres du magasin.
  3. Sélectionnez Paramètres avancés et cochez ou décochez la case Autoriser la reconnexion de sessions.

Utiliser PowerShell

Fermez la console d'administration. Exécutez l'extrait de code suivant pour importer les modules PowerShell de StoreFront :

$dsInstallProp = Get-ItemProperty `
-Path HKLM:\SOFTWARE\Citrix\DeliveryServicesManagement -Name InstallDir
$dsInstallDir = $dsInstallProp.InstallDir 
& $dsInstallDir\..\Scripts\ImportModules.ps1

Ensuite, la commande PowerShell Set-DSAllowSessionReconnect active ou désactive la reconnexion du contrôle de l'espace de travail.

Syntaxe

Set-DSAllowSessionReconnect [[-SiteId] <Int64>] [[-VirtualPath] <String> ] `
[[-IsAllowed] <Boolean>]

Par exemple, pour désactiver la reconnexion du contrôle de l'espace de travail pour un magasin dans /Citrix/Store, la commande suivante configure le magasin :

Set-DSAllowSessionReconnect -SiteId 1 -VirtualPath /Citrix/Store ` -IsAllowed $false

Configurer les abonnements des utilisateurs

Utilisez la tâche Abonnements utilisateur pour demander aux utilisateurs de s'abonner à des applications avant de les utiliser ou autoriser les utilisateurs à recevoir toutes les applications lorsqu'ils se connectent au magasin.

Important : dans les déploiements comprenant de multiples serveurs, n'utilisez qu'un serveur à la fois pour apporter des modifications à la configuration du groupe de serveurs. Assurez-vous que la console de gestion Citrix StoreFront n'est exécutée sur aucun des serveurs dans le déploiement. Une fois terminé, propagez les modifications que vous avez apportées à la configuration du groupe de serveurs de façon à mettre à jour les autres serveurs dans le déploiement.

  1. Sur l'écran Démarrer de Windows où l'écran Applications, accédez à la vignette Citrix StoreFront et cliquez dessus.
  2. Sélectionnez le nœud Magasin dans le panneau gauche de la console de gestion Citrix StoreFront puis, dans le panneau des résultats, sélectionnez un magasin. Dans le panneau Actions, cliquez sur Configurer les paramètres du magasin > Abonnements utilisateur pour activer/désactiver la fonctionnalité d'abonnements utilisateur. 
  3. Choisissez Activer les abonnements utilisateur (Magasin en libre-service) pour que les utilisateurs s'abonnent aux applications pour les utiliser. Tout abonnement précédemment spécifié est toujours disponible. 
  4. Choisissez Désactiver les abonnements utilisateur (Magasin obligatoire) pour que toutes les applications publiées pour les utilisateurs soient disponibles sur l'écran d'accueil, sans que les utilisateurs aient besoin de s'y abonner. Leurs abonnements ne sont pas supprimés, et ils peuvent les récupérer si vous réactivez la fonctionnalité.

Gérer les données d'abonnement

Gérer les données d'abonnement d'un magasin de données à l'aide d'applets de commande PowerShell.

Remarque : les consoles StoreFront et PowerShell ne peuvent pas être ouvertes en même temps. Fermez toujours la console d'administration StoreFront avant d'utiliser la console PowerShell pour administrer votre configuration StoreFront. De même, fermez toutes les instances de PowerShell avant d'ouvrir la console StoreFront. 

Exporter les données d'abonnement    

Vous pouvez créer un instantané des données d'abonnement d'un magasin à l'aide des applets de commande PowerShell suivantes pour créer un fichier de données d'abonnement :

Add-PSSnapin Citrix.DeliveryServices.SubscriptionsManagement.Commands

Export-DSStoreSubscriptions -StoreName StoreName -FilePath DataFile

Lors de la gestion d'un déploiement contenant plusieurs serveurs, vous pouvez exécuter ces applets de commande PowerShell sur chaque serveur dans le groupe de serveurs StoreFront. 

Restaurer les données d'abonnement

Vous pouvez restaurer les données d'abonnement d'un magasin vers un instantané enregistré précédemment à l'aide des applets de commande PowerShell suivantes :

Add-PSSnapin Citrix.DeliveryServices.SubscriptionsManagement.Commands

Restore-DSStoreSubscriptions -StoreName StoreName -FilePath DataFile

Cette commande restaure les données d'abonnement vers l'état qui était le leur lorsque le fichier de données d'exportation a été produit, et supprime les abonnements existants avant d'ajouter les données d'abonnement trouvées dans le fichier de données.

Lors de la gestion d'un déploiement contenant plusieurs serveurs, vous pouvez exécuter ces applets de commande PowerShell sur chaque serveur dans le groupe de serveurs StoreFront. 

Importer les données d'abonnement

Vous pouvez mettre à jour les données d'abonnement d'un magasin à partir à partir d'un fichier de données précédemment exporté à l'aide des applets de commande PowerShell suivantes :

Add-PSSnapin Citrix.DeliveryServices.SubscriptionsManagement.Commands

Import-DSStoreSubscriptions -StoreName StoreName -FilePath FilePath

Cette commande permet aux données d'abonnement d'être transférées d'un magasin vers une autre et conserve les abonnements existants avant d'ajouter/mettre à jour des données d'abonnement à partir du fichier de données importé.

Lors de la gestion d'un déploiement contenant plusieurs serveurs, vous pouvez exécuter ces applets de commande PowerShell sur chaque serveur dans le groupe de serveurs StoreFront.

Purger les données d'abonnement d'un magasin

Un dossier et un magasin de données contenant les données d'abonnement existent pour chaque magasin.

  1. Arrêtez le service Citrix Subscriptions Store sur le serveur StoreFront.
  2. Localisez le dossier de base de données du magasin d'abonnement sur chaque serveur StoreFront dans le nouvel emplacement.
    C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Citrix\SubscriptionsStore\1__Citrix_<NomMagasin>

  3. Supprimez le contenu de ce dossier, mais pas le dossier. 
  4. Redémarrez le service Citrix Subscriptions Store sur tous les serveurs StoreFront dans le déploiement.

Détails du fichier de données d'abonnement

Le fichier de données d'abonnement est un fichier texte contenant une ligne par abonnement utilisateur. Chaque ligne est une séquence de valeurs séparées par des tabulations :

<identificateur-utilisateur> <id-ressource> <id-abonnement> <état-abonnement> <nom-propriété> <valeur-propriété> <nom-propriété> <valeur-propriété>

où :

  • <identificateur-utilisateur> : requis. Séquence de caractères identifiant l'utilisateur. Il s'agit de l'identificateur de sécurité Windows.
  • <id-ressource> : requis. Séquence de caractères identifiant la ressource à laquelle vous avez souscrit.
  • <id-abonnement> : requis. Séquence de caractères identifiant de façon unique l'abonnement. Cette valeur n'est pas utilisée (mais, une valeur doit être présente dans le fichier de données).
  • <état-abonnement> : requis. État de l'abonnement : abonné ou non abonné.
  • <nom-propriété> et <valeur-propriété> : facultatif. Séquence de zéro ou de plusieurs paires de valeurs <nom-propriété> et <valeur-propriété>. Ces dernières représentent les propriétés associées à l'abonnement par un client StoreFront (généralement Citrix Receiver). Propriété avec plusieurs valeurs qui est représentée par plusieurs paires de nom/valeur avec le même nom (par exemple, « … MyProp A MyProp B … » représente la propriété MyProp avec des valeurs A, B).

Exemple :

S-0-0-00-0000000000-0000000000-0000000000-0000 XenApp.Excel 21EC2020-3AEA-4069-A2DD-08002B30309D Subscribed dazzle:position 1

Taille des données d'abonnement sur le disque du serveur StoreFront

 

Taille des fichiers .txt d'importation et d'exportation