StoreFront

Configurer le filtrage des ressources

Cette rubrique explique comment filtrer les ressources d’énumération en fonction du type et de mots clés. Vous pouvez utiliser ce type de filtrage avec les personnalisations les plus avancées offertes par Store Customization SDK. À l’aide de ce SDK, vous pouvez contrôler les applications et bureaux qui seront affichés auprès des utilisateurs, modifier les conditions d’accès, et régler les paramètres de démarrage. Pour plus d’informations, consultez Citrix StoreFront SDK PowerShell Modules.

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.

Configurer le filtrage

Configurez le filtre à l’aide des applets de commande PowerShell définies dans StoresModule. Utilisez le fragment PowerShell suivants pour charger les modules requis :

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

Filtrer par type

Utilisez ce filtre pour l’énumération des ressources par type de ressource. Il s’agit d’un filtre inclusif, c’est-à-dire qu’il supprime toute ressource qui n’est pas du type spécifié dans les résultats de l’énumération des ressources. Utilisez les applets de commande suivants :

Set-DSResourceFilterType: configure le filtrage d’énumération basé sur les types de ressources.

Get-DSResourceFilterType: obtient la liste des types de ressources que StoreFront est autorisé à renvoyer dans l’énumération.

Remarque : les types de ressources sont appliqués avant les mots-clés.

Filtrer par mots-clés

Utilisez ceci pour filtrer les ressources en vous basant sur des mots-clés, tels que des ressources dérivées de Citrix Virtual Apps and Desktops. Les mots-clés sont générés depuis des annotations dans le champ de description de la ressource correspondante.

Le filtre peut opérer soit en mode inclusif soit en mode exclusif, mais pas les deux. Le filtre inclusif permet d’énumérer les ressources correspondant aux mots-clés configurés et supprime les ressources qui ne correspondent pas de l’énumération. Le filtre exclusif supprime les ressources correspondant aux mots-clés configurés de l’énumération. Utilisez les applets de commande suivants :

Set-DSResourceFilterKeyword: configure le filtrage d’énumération basé sur les mots-clés de ressources.

Get-DSResourceFilterKeyword: obtient la liste des mots-clés de filtre.

Les mots-clés suivants sont réservés et ne doivent pas être utilisés pour le filtrage :

  • Auto
  • Obligatoire

Pour plus d’informations sur les mots-clés, consultez Optimiser l’expérience utilisateur et Configurer la mise à disposition d’applications.

Exemples

Cette commande définit le filtrage afin d’exclure les ressources de workflow de l’énumération :

Set-DSResourceFilterKeyword -SiteId 1 -VirtualPath "/Citrix/Store" -ExcludeKeywords @("WFS")
<!--NeedCopy-->

Cet exemple définit les applications uniquement comme types de ressources autorisées :

Set-DSResourceFilterType -SiteId 1 -VirtualPath "/Citrix/Store" -IncludeTypes @("Applications")
<!--NeedCopy-->
Configurer le filtrage des ressources