Configurar el acceso de los usuarios

Nota:

Puede obtener información sobre los cambios en los nombres de producto en Novedades.

Configurar que se admitan conexiones a través de las direcciones URL de servicios XenApp

Utilice la tarea Configurar soporte de servicios XenApp para definir el acceso a los almacenes a través de las direcciones URL de servicios XenApp. Los usuarios de dispositivos de escritorio unidos a un dominio y los equipos reasignados con Citrix Desktop Lock, junto con usuarios que tienen clientes Citrix anteriores que no se pueden actualizar, pueden acceder a los almacenes directamente mediante la URL de servicios XenApp de cada almacén. Al crear un almacén, la URL de servicios XenApp correspondiente se habilita de forma predeterminada.

Importante:

En implementaciones con varios servidores, use solo un servidor a la vez para hacer cambios en la configuración del grupo de servidores. Compruebe que la consola de administración de Citrix StoreFront no se está ejecutando en ninguno de los demás servidores de la implementación. Una vez completados, propague los cambios de configuración al grupo de servidores de modo que los demás servidores de la implementación se actualicen.

  1. En la pantalla Inicio o Aplicaciones de Windows, busque el icono de Citrix StoreFront y haga clic en él.

  2. Seleccione el nodo Almacenes en el panel izquierdo de la consola de administración de Citrix StoreFront y, en el panel de resultados, seleccione un almacén. En el panel Acciones, haga clic en Configurar soporte de servicios XenApp.

  3. Marque o desmarque Habilitar soporte de servicios XenApp para habilitar o inhabilitar el acceso de los usuarios al almacén mediante la URL de servicios XenApp que se muestra.

    La URL de servicios XenApp de un almacén tiene el formato http[s]://<serveraddress>/Citrix/<storename>/PNAgent/config.xml*, donde serveraddress es el nombre de dominio completo del servidor o del entorno con carga equilibrada de la implementación de StoreFront, mientras que storename es el nombre especificado para el almacén cuando se creó.

  4. Si habilita el soporte de servicios XenApp, tiene la opción de especificar un almacén predeterminado en la implementación de StoreFront para los usuarios que cuentan con el plug-in de Citrix Online.

    Especifique un almacén predeterminado, de modo que los usuarios puedan configurar el plug-in de Citrix Online con la URL del servidor o la URL de equilibrio de carga de la implementación de StoreFront, en lugar de la URL de servicios XenApp de un almacén concreto.

Habilitar o inhabilitar la reconexión al control del espacio de trabajo

El control del espacio de trabajo permite que las aplicaciones sigan a los usuarios cuando estos cambian de dispositivo. Esto permite, por ejemplo, que el personal médico en los hospitales pueda trasladarse de una estación de trabajo a otra sin tener que reiniciar sus aplicaciones en cada dispositivo.

StoreFront contiene una configuración para inhabilitar la reconexión al control del espacio de trabajo en el servicio de almacén para la aplicación Citrix Workspace. Puede administrar esta función desde la consola de StoreFront o PowerShell.

Mediante la consola de administración de StoreFront

  1. En la pantalla Inicio o Aplicaciones de Windows, busque el icono de Citrix StoreFront y haga clic en él.
  2. Seleccione el nodo Almacenes en el panel izquierdo de la consola de administración de Citrix StoreFront y, en el panel Acciones, haga clic en Configurar parámetros del almacén.
  3. Seleccione Parámetros avanzados y marque o desmarque Permitir la reconexión de sesiones.

Mediante PowerShell

Cierre la consola de administración y ejecute el siguiente fragmento de código para importar los módulos de PowerShell para StoreFront:

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

Entonces, el comando de PowerShell Set-DSAllowSessionReconnect activa o desactiva la reconexión al control del espacio de trabajo.

Sintaxis

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

Por ejemplo, para desactivar la reconexión al control del espacio de trabajo en un almacén en /Citrix/Store, el siguiente comando configura el almacén:

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

Configurar las suscripciones de los usuarios

Utilice la tarea “Suscripciones de usuarios” para seleccionar una de las siguientes opciones:

  • Exigir que los usuarios se suscriban a las aplicaciones antes de usarlas (almacén de autoservicio).
  • Permitir que los usuarios puedan recibir todas las aplicaciones cuando se conectan al almacén (almacén obligatorio).

Inhabilitar las suscripciones de los usuarios a un almacén desde StoreFront también impide que se muestre la ficha Favoritos a los usuarios de la aplicación Citrix Workspace. Inhabilitar las suscripciones no elimina los datos de suscripción al almacén Volver a habilitar las suscripciones al almacén permitirá que un usuario vea las aplicaciones a las que se haya suscrito en Favoritos cada vez que inicie sesión.

  1. En la pantalla Inicio o Aplicaciones de Windows, busque el icono de Citrix StoreFront y haga clic en él.
  2. Seleccione el nodo Almacenes en el panel izquierdo de la consola de administración de Citrix StoreFront y, en el panel de resultados, seleccione un almacén. En el panel Acciones, haga clic en Configurar parámetros del almacén > Suscripciones de usuarios para habilitar o inhabilitar la suscripción de usuarios.
  3. Elija Habilitar suscripciones de usuarios (almacén de autoservicio) para que los usuarios tengan que suscribirse a las aplicaciones para utilizarlas. Las suscripciones previamente especificadas siguen estando disponibles.
  4. Elija Inhabilitar suscripciones de usuarios (almacén obligatorio) para hacer que todas las aplicaciones publicadas estén disponibles para los usuarios en su página de inicio sin que tengan que suscribirse a ellas. Sus suscripciones no se eliminan y pueden recuperarlas si usted vuelve a habilitar la función de suscripción.

Imagen localizada

En StoreFront 3.5 o versiones posteriores, puede utilizar el siguiente script de PowerShell para configurar las suscripciones de usuarios a un almacén:

$StoreObject = Get-STFStoreService -SiteID 1 -VirtualPath "/citrix/<yourstore>"
Set-STFStoreService -StoreService $StoreObject -LockedDown $True -Confirm:$False

Para obtener más información sobre Get-STFStoreService, consulte https://developer-docs.citrix.com/projects/storefront-powershell-sdk/en/latest/Get-STFStoreService/

Administrar datos de suscripción a un almacén

Puede administrar los datos de suscripción a un almacén mediante los cmdlets de PowerShell.

Nota:

Use la consola de administración de StoreFront o PowerShell para administrar StoreFront. No use ambos métodos al mismo tiempo. Cierre siempre la consola de administración de StoreFront antes de usar la consola de PowerShell para cambiar la configuración de StoreFront. Citrix también recomienda que se realice una copia de seguridad de los datos de suscripción existente antes de realizar cambios, de modo que se pueda revertir a un estado anterior.

Purgar datos de suscripción

Para cada almacén de la implementación, existe una carpeta y un almacén de datos de suscripción.

  1. Detenga el servicio de suscripciones a almacenes de Citrix en el servidor StoreFront. Mientras el servicio de suscripciones a almacenes de Citrix esté en ejecución, no se puede eliminar datos de suscripción de ningún almacén.
  2. Busque la carpeta de suscripción al almacén, ubicada en el servidor StoreFront: C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Citrix\SubscriptionsStore\1__Citrix_<StoreName>
  3. Elimine el contenido de la carpeta de suscripción al almacén, pero no elimine la carpeta en sí.
  4. Vuelva a iniciar el servicio de suscripciones a almacenes de Citrix en el servidor StoreFront.

En StoreFront 3.5 o versiones posteriores, puede utilizar el siguiente script de PowerShell para purgar los datos se suscripción a un almacén. Ejecute esta función PowerShell como un administrador con derechos para detener o iniciar servicios y eliminar archivos. Esta función PowerShell tiene el mismo resultado que los pasos manuales descritos anteriormente.

Para ejecutar los cmdlets de manera efectiva, el servicio Citrix Subscriptions Store debe estar ejecutándose en el servidor.

function Remove-SubscriptionData

{
        [CmdletBinding()]

        [Parameter(Mandatory=$False)][String]$Store = "Store"

        $SubsService = "Citrix Subscriptions Store"

        # Path to Subscription Data in StoreFront version 2.6 or later

        $SubsPath = "C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Citrix\SubscriptionsStore\1__Citrix_$Store*"

        Stop-Service -displayname $SubsService

        Remove-Item $SubsPath -Force -Verbose

        Start-Service -displayname $SubsService

        Get-Service -displayname $SubsService
}

    Remove-SubscriptionData -Store "YourStore"

Exportar datos de suscripción

Puede obtener una copia de seguridad de los datos de suscripción a un almacén en el formato de archivo .txt con texto separado por tabulaciones. Para ello, ejecute el siguiente cmdlet de PowerShell.

$StoreObject = Get-STFStoreService -SiteID 1 -VirtualPath "/citrix/<yourstore>"

Export-STFStoreSubscriptions -StoreService $StoreObject -FilePath "$env:USERPROFILE\Desktop\Subscriptions.txt"

Si administra una implementación con varios servidores, puede ejecutar este cmdlet de PowerShell en cualquier servidor del grupo de servidores StoreFront. Cada servidor del grupo de servidores mantiene una copia sincronizada idéntica de los datos de suscripción proveniente de sus homólogos. Si cree que hay problemas con la sincronización de suscripciones entre los servidores StoreFront, exporte los datos de todos los servidores del grupo y compárelos para ver las diferencias.

Restaurar datos de suscripción

Use Restore-STFStoreSubscriptions para sobrescribir los datos existentes de suscripción. Puede restaurar los datos de suscripción a un almacén con la ayuda de la copia de seguridad del archivo TXT que contiene texto separado con tabulaciones que ha creado antes mediante Export-STFStoreSubscriptions.

$StoreObject = Get-STFStoreService -SiteID 1 -VirtualPath "/citrix/<yourstore>"

Restore-STFStoreSubscriptions -StoreService $StoreObject -FilePath "$env:USERPROFILE\Desktop\Subscriptions.txt"

Para obtener más información sobre Restore-STFStoreSubscriptions, consulte https://developer-docs.citrix.com/projects/storefront-powershell-sdk/en/latest/Restore-STFStoreSubscriptions/

Restaurar datos en un solo servidor StoreFront

En una implementación de un solo servidor, no es necesario que finalice el servicio de suscripciones a almacenes. Tampoco es necesario eliminar los datos de suscripción existentes antes de restaurarlos.

Restaurar datos en un grupo de servidores StoreFront

Para restaurar los datos de suscripción a un grupo de servidores, debe seguir estos pasos.

Ejemplo: implementación de un grupo de tres servidores StoreFront.

  • StoreFrontA
  • StoreFrontB
  • StoreFrontC
  1. Haga una copia de los datos existentes de suscripción que contiene cualquiera de los tres servidores.
  2. Detenga el servicio de suscripción a almacenes en los servidores StoreFrontB y C. Esta acción impide que los servidores envíen o reciban datos de suscripción durante la actualización de StoreFrontA.
  3. Purgue los datos de suscripción que contienen los servidores StoreFrontB y C. Esto impide que haya diferencias entre los datos de suscripción restaurados.
  4. Restaure los datos en StoreFrontA con el cmdlet Restore-STFStoreSubscriptions. No es necesario detener el servicio de suscripción a almacenes ni eliminar los datos de suscripción presentes en StoreFrontA (se sobrescriben durante la operación de restauración).
  5. Vuelva a iniciar el servicio Subscriptions Store en los servidores StoreFrontB y C. Los servidores ya pueden recibir una copia de los datos procedente de StoreFrontA.
  6. Espere a que todos los servidores se sincronicen. El tiempo necesario depende de la cantidad de registros que existan en StoreFrontA. Si todos los servidores se encuentran en una red local, la sincronización suele producirse rápidamente. En cambio, la sincronización de suscripciones a través de una conexión WAN puede tardar más.
  7. Exporte los datos de StoreFrontB y C para confirmar que se ha completado la sincronización o consulte los contadores de Store Subscription.

Importar datos de suscripción

Use Import-STFStoreSubscriptions cuando no hay datos de suscripción al almacén. Este cmdlet también permite que los datos de suscripción se transfieran de un almacén a otro, además de permitir que esos datos se importen a servidores StoreFront recién aprovisionados.

$StoreObject = Get-STFStoreService -SiteID 1 -VirtualPath "/citrix/<yourstore>"

Import-STFStoreSubscriptions -StoreService $StoreObject -FilePath "$env:USERPROFILE\Desktop\Subscriptions.txt"

Para obtener más información sobre Import-STFStoreSubscriptions, consulte https://developer-docs.citrix.com/projects/storefront-powershell-sdk/en/latest/Import-STFStoreSubscriptions/

Detalles del archivo de datos de suscripción

El archivo de datos de suscripción es un archivo de texto que contiene una línea por suscripción de usuario. Cada línea es una secuencia de valores separada por tabulaciones:

<user-identifier> <resource-id> <subscription-id> <subscription-status> <property-name> <property-value> <property-name> <property-value> ...

donde:

  • <user-identifier>: Requerido. Una secuencia de caracteres que identifica al usuario. Es el identificador de seguridad de Windows perteneciente al usuario.
  • <resource-id>: Requerido. Una secuencia de caracteres que identifica los recursos suscritos.
  • <subscription-id>: Requerido. Una secuencia de caracteres que identifica de forma única la suscripción. Este valor no se utiliza (aunque debe haber un valor presente en el archivo de datos).
  • <subscription-status>: Requerido. El estado de la suscripción: suscrito o no suscrito.
  • <property-name> y <property-value>: Opcional. Una secuencia de cero o más pares de valores de nombre y valor. Estos representan propiedades asociadas a la suscripción por parte de un cliente StoreFront (suele ser una aplicación Citrix Workspace). Una propiedad del mismo nombre con varios valores, representada por varios pares de nombre y valor (por ejemplo, “… MyProp A MyProp B …” representa la propiedad MyProp con valores A, B).

Ejemplo

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

Tamaño de los datos de suscripción en el disco del servidor StoreFront

Tamaño de los datos de suscripción en el disco del servidor StoreFront

Tamaño de archivos .txt importados y exportados

Tamaño de archivos .txt importados y exportados

Contadores de Store Subscription

Puede usar los contadores de los monitores de rendimiento Windows de Microsoft (Inicio > Ejecutar > perfmon) para ver, por ejemplo, la cantidad total de registros de suscripción existente en el servidor o la cantidad de registros que se sincroniza entre grupos de servidores StoreFront.

Ver contadores de suscripción mediante PowerShell

Get-Counter -Counter "\Citrix Subscription Store(1__citrix_store)\Subscription Entries Count (including unpurged deleted records)"

Get-Counter -Counter "\Citrix Subscription Store Synchronization\Subscriptions Store Synchronizing"

Get-Counter -Counter "\Citrix Subscription Store Synchronization\Number Subscriptions Synchronized"

Get-Counter -Counter "\Citrix Subscription Store Synchronization\Number Subscriptions Transferred"