StoreFront

Configurar el filtrado de recursos

En este tema se explica cómo filtrar recursos de enumeración según el tipo de recurso y las palabras clave. Puede usar este tipo de filtro junto a la personalización más avanzada que ofrece el SDK de personalización de almacenes. Con este SDK puede controlar qué aplicaciones y escritorios se muestran a los usuarios, además de modificar las condiciones de acceso y ajustar los parámetros de inicio. Para obtener más información, consulte los módulos de PowerShell del SDK de Citrix StoreFront.

Nota:

Las consolas de StoreFront y PowerShell no pueden estar abiertas a la vez. Cierre siempre la consola de administración de StoreFront antes de usar la consola de PowerShell para administrar la configuración de StoreFront. Asimismo, cierre todas las instancias de PowerShell antes de abrir la consola de StoreFront.

Configuración del filtro

Configure el filtro con los cmdlets de PowerShell definidos en el módulo StoresModule. Utilice el siguiente snippet de PowerShell para cargar los módulos requeridos:

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

Filtro por tipo

Utilice esto para filtrar la enumeración de recursos por tipo de recurso. Se trata de un filtro inclusivo. Este filtro elimina, del resultado de las enumeraciones de recursos, todos aquellos recursos que no encajen en los tipos especificados. Use los siguientes cmdlets:

Set-DSResourceFilterType. Establece un filtro de enumeración según los tipos de recurso.

Get-DSResourceFilterType. Obtiene una lista de tipos de recursos que StoreFront puede devolver en forma de enumeración.

Nota: Los tipos de recurso se aplican antes de las palabras clave.

Filtro por palabras clave

Utilícelo para filtrar recursos por palabras clave, como los recursos derivados de Citrix Virtual Apps and Desktops. Las palabras clave se generan desde el marcado en el campo de descripción del recurso correspondiente.

El filtro puede funcionar tanto en modo inclusivo como en modo exclusivo, pero no en ambos. El filtro inclusivo permite la enumeración de recursos que coincidan con las palabras clave configuradas y elimina de la enumeración los recursos que no coincidan. El filtro exclusivo elimina de la enumeración los recursos que coinciden con las palabras clave configuradas. Use los siguientes cmdlets:

Set-DSResourceFilterKeyword. Establece un filtro de enumeración según las palabras clave de los recursos.

Get-DSResourceFilterKeyword. Obtiene la lista de palabras clave del filtro.

Las siguientes palabras clave están reservadas y no se deben usar para el filtrado:

  • Auto (Automático)
  • Mandatory (Obligatorio)

Para obtener más información sobre las palabras clave, consulte Mejora de la experiencia de usuario y Configuración de la entrega de aplicaciones.

Ejemplos

Este comando utiliza el filtrado para excluir recursos de flujos de trabajo presentes en la enumeración:

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

Este ejemplo aplica los tipos permitidos de recurso solo a aplicaciones:

Set-DSResourceFilterType -SiteId 1 -VirtualPath "/Citrix/Store" -IncludeTypes @("Applications")
<!--NeedCopy-->
Configurar el filtrado de recursos