Product Documentation

Configuración de los sitios de Desktop Appliance

Jun 29, 2017

A continuación se describe cómo crear, quitar y modificar sitios de Desktop Appliance. Para crear o quitar sitios, debe ejecutar comandos de Windows PowerShell. Los cambios en la configuración de un sitio de Desktop Appliance se realizan editando los archivos de configuración del sitio.   

Importante: En implementaciones con varios servidores, use solo un servidor a la vez para hacer cambios en la configuración del grupo de servidores. Asegúrese de que la consola de administración de Citrix StoreFront no se está ejecutando en ninguno de los otros 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.
Nota: Las consolas de StoreFront y PowerShell no pueden estar abiertas al mismo tiempo. 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.

Para crear o quitar sitios de Desktop Appliance

Solo se puede acceder a un único almacén a través de cada sitio de Desktop Appliance. Puede crear un almacén que contenga todos los recursos que desea poner a disposición de los usuarios que tengan dispositivos de escritorio no unidos a un dominio. De forma alternativa, puede crear almacenes independientes, cada uno con un sitio de Desktop Appliance, y configurar los dispositivos de escritorio de los usuarios para conectar con el sitio correspondiente.

  1. Utilice una cuenta con permisos de administrador local para iniciar Windows PowerShell y, en el símbolo del sistema, escriba el siguiente comando para importar los módulos de StoreFront.
    & "installationlocation\Scripts\ImportModules.ps1"

    Donde installationlocation es el directorio en el que StoreFront está instalado, normalmente C:\Archivos de programa\Citrix\Receiver StoreFront\.

  2. Para crear un nuevo sitio de Desktop Appliance, escriba el siguiente comando.
    Install-DSDesktopAppliance -FriendlyName sitename -SiteId iisid -VirtualPath sitepath -UseHttps {$False | $True} -StoreUrl storeaddress [-EnableMultiDesktop {$False | $True}] [-EnableExplicit {$True | $False}] [-EnableSmartCard {$False | $True}] [-EnableEmbeddedSmartCardSSO {$False | $True}]

    Donde sitename es el un nombre que le ayude a identificar el sitio de Desktop Appliance. Para iisid, especifique el ID numérico del sitio de Microsoft Internet Information Services (IIS) que aloja StoreFront, que se puede obtener de la consola del administrador de Internet Information Services (IIS). Reemplace sitepath por la ruta relativa donde se debe crear el sitio en IIS, por ejemplo: /Citrix/DesktopAppliance. Tenga en cuenta que las direcciones URL de los sitios de Desktop Appliance distinguen entre mayúsculas y minúsculas.

    Indique si StoreFront está configurado para HTTPS estableciendo -UseHttps en el valor apropiado.

    Para especificar la URL absoluta del servicio de tienda usado porel sitio de Desktop Appliance Connector, use StoreUrl storeaddress. Este valor se muestra en el resumen de almacén en la consola de administración.

    De forma predeterminada, cuando un usuario inicia sesión en un sitio de Desktop Appliance, el primer escritorio disponible para el usuario se inicia automáticamente. Para configurar el nuevo sitio de Desktop Appliance para que los usuarios puedan elegir entre varios escritorios, si están disponibles, establezca -EnableMultiDesktop en $True.

    La autenticación explícita está habilitada de forma predeterminada para los nuevos sitios. Puede inhabilitar la autenticación explícita estableciendo el argumento -EnableExplicit en $False. Habilite la autenticación con tarjeta inteligente estableciendo -EnableSmartCard en $True. Para habilitar la autenticación PassThrough con tarjeta inteligente, debe establecer -EnableSmartCard y -EnableEmbeddedSmartCardSSO en $True. Si habilita la autenticación explícita, además de la autenticación con tarjeta inteligente o la autenticación PassThrough con tarjeta inteligente, a los usuarios se les solicita inicialmente que inicien sesión con una tarjeta inteligente, pero pueden recurrir a la autenticación explícita si los usuarios tienen problemas con las tarjetas inteligentes.

    Los argumentos optativos configuran parámetros que también se pueden modificar después de que el sitio de Desktop Appliance se haya creado mediante la edición del archivo de configuración del sitio.

    Ejemplo:

    Crear un sitio de Desktop Appliance Connector en la ruta virtual /Citrix/DesktopAppliance1 en el sitio Web IIS predeterminado.

    Install-DSDesktopAppliance `

    -FriendlyName DesktopAppliance1 `

    -SiteId 1 `

    -VirtualPath /Citrix/DesktopAppliance1 `

    -UseHttps $false `

    -StoreUrl https://nombreDelServidor/Citrix/Store `

    -EnableMultiDesktop $true `

    -EnableExplicit $true `

    -EnableSmartCard $true `

    -EnableEmbeddedSmartCardSSO $false

  3. Para quitar un sitio de Desktop Appliance existente, escriba el siguiente comando.
    Remove-DSDesktopAppliance -SiteId iisid -VirtualPath sitepath

    Donde iisid es el ID numérico del sitio de IIS que aloja StoreFront y sitepath es la ruta relativa del sitio de Desktop Appliance en IIS, por ejemplo: /Citrix/DesktopAppliance.

  4. Para ver una lista de los sitios de Desktop Appliance actualmente disponibles desde su implementación de StoreFront, escriba el siguiente comando.
    Get-DSDesktopAppliancesSummary

Para configurar la autenticación de usuario

Los sitios de Desktop Appliance admiten la autenticación explícita, la autenticación con tarjeta inteligente y la autenticación PassThrough con tarjeta inteligente. La autenticación explícita está habilitada de forma predeterminada. Si habilita la autenticación explícita, además de la autenticación con tarjeta inteligente o la autenticación PassThrough con tarjeta inteligente, el comportamiento predeterminado inicialmente solicita a los usuarios que inicien sesión con una tarjeta inteligente. A los usuarios que experimenten problemas con sus tarjetas inteligentes se les da la opción de escribir credenciales explícitas. Si configura IIS para requerir certificados de cliente en conexiones HTTPS para todas las direcciones URL de StoreFront, los usuarios no pueden recurrir a la autenticación explícita cuando no pueden utilizar las tarjetas inteligentes. Para configurar los métodos de autenticación de un sitio de Desktop Appliance, edite el archivo de configuración del sitio.

  1. Utilice un editor de texto para abrir el archivo web.config para el sitio de Desktop Appliance, que normalmente se encuentra en el directorio C:\inetpub\wwwroot\Citrix\storenameDesktopAppliance, donde storename es el nombre especificado para la tienda durante su creación.
  2. Localice el siguiente elemento en el archivo.
     
  3. Cambie el valor del atributo enabled a false para inhabilitar la autenticación explícita para el sitio.
  4. Locate the following element in the file.
     
  5. Establezca el valor del atributo enabled en true para habilitar la autenticación con tarjeta inteligente. Para habilitar la autenticación PassThrough con tarjeta inteligente, también debe establecer el valor del atributo useEmbeddedSmartcardSso en true. Utilice el atributo embeddedSmartcardSsoPinTimeout para establecer el tiempo (en horas, minutos y segundos) que se muestra la pantalla de entrada del PIN antes de agotar el tiempo de espera. Cuando se agota el tiempo de espera de la pantalla de entrada del PIN, los usuarios vuelven a la pantalla de inicio de sesión y deben quitar y volver a insertar la tarjeta inteligente para obtener acceso a la pantalla de entrada del PIN de nuevo. El período de tiempo de espera se establece en 20 segundos de forma predeterminada.

Para permitir que los usuarios puedan elegir entre varios escritorios

De forma predeterminada, cuando un usuario inicia sesión en un sitio de Desktop Appliance, se inicia automáticamente el primer escritorio (en orden alfabético) disponible para el usuario en el almacén para el que se ha configurado el sitio. Si proporciona a los usuarios acceso a varios escritorios de una tienda, puede configurar el sitio de Desktop Appliance para que muestre todos los escritorios disponibles. De esta manera, los usuarios pueden elegir el escritorio al que acceder. Para cambiar estos parámetros, edite el archivo de configuración del sitio.

  1. Utilice un editor de texto para abrir el archivo web.config para el sitio de Desktop Appliance, que normalmente se encuentra en el directorio C:\inetpub\wwwroot\Citrix\storenameDesktopAppliance, donde storename es el nombre especificado para la tienda durante su creación.
  2. Localice el siguiente elemento en el archivo.
     
  3. Cambie el valor del atributo showMultiDesktop a true para permitir que los usuarios vean y seleccionen entre todos los escritorios disponibles para ellos en la tienda cuando inician sesión en el sitio de Desktop Appliance.