Citrix Virtual Apps and Desktops Service

Tiempos de espera de sesión dinámicos

Esta función le permite configurar los tiempos de espera de sesión por desconexión y por inactividad para los tiempos de uso de horas punta y horas normales con el fin de lograr una purga más rápida de las máquinas y ahorrar costes. Esta función solo se aplica a máquinas con SO multisesión. Un VDA multisesión registra tiempos de inactividad de las sesiones que han estado inactivas durante más de 10 minutos, por lo que los tiempos de espera dinámicos de las sesiones no podrán desconectar las sesiones inactivas durante esos 10 minutos de inactividad. Un valor menor elimina las sesiones persistentes antes, lo que reduce los costes.

SO multisesión de Autoscale: Tiempo de espera dinámico de las sesiones

Nota:

Los tiempos de espera dinámicos de Autoscale son para ahorrar costes. Si se utilizan por motivos de seguridad, es posible que los tiempos de espera configurados entren en conflicto con sus directivas de GPO o de la consola Administrar. Cuando se produce un conflicto, prevalece el menor tiempo de espera.

Tiempo de espera de sesión por inactividad. Habilita o inhabilita un temporizador que especifica cuánto tiempo se mantiene una conexión de usuario ininterrumpida si no hay ninguna acción por parte del usuario. Cuando se agota el tiempo de este temporizador, la sesión pasa al estado desconectado y se aplica el Tiempo de espera de sesión por desconexión. Si el Tiempo de espera de sesión por desconexión está inhabilitado, la sesión no se cierra.

Importante:

Si especifica un valor inferior o igual a 10 minutos (600 segundos), Autoscale desconecta las sesiones correspondientes después de que hayan estado inactivas durante 10 minutos. Esto se debe a que Autoscale se basa en los tiempos de inactividad de las sesiones que registran los VDA multisesión. Los VDA multisesión registran tiempos de inactividad solo para las sesiones que hayan estado inactivas durante más de 10 minutos.

Tiempo de espera de sesión por desconexión. Habilita o inhabilita un temporizador para determinar cuánto tiempo permanece desconectado un escritorio antes de que se cierre la sesión. Si se habilita, la sesión desconectada se cierra cuando se agota el tiempo del temporizador.

Comandos del SDK de Broker PowerShell

Estos cmdlets del SDK de Broker PowerShell se ampliaron para permitir la configuración de los tiempos de espera dinámicos de las sesiones.

  • *-BrokerDesktopGroup

Los cmdlets del SDK de PowerShell *-BrokerDesktopGroup se han ampliado con estos parámetros nuevos:

  • DisconnectPeakIdleSessionAfterSeconds: Representa el tiempo en segundos tras el cual se desconecta una sesión inactiva durante las horas punta. Esta propiedad tiene un valor predeterminado de 0, que indica la inhabilitación de su comportamiento asociado durante las horas punta. Un valor superior a 0 habilita su comportamiento para el grupo de entrega solamente durante las horas punta.

  • DisconnectOffPeakIdleSessionAfterSeconds: Representa el tiempo en segundos tras el cual se desconecta una sesión inactiva durante las horas de actividad normal. El valor predeterminado de esta propiedad es 0, lo que indica la inhabilitación de su comportamiento asociado durante las horas de actividad normal. Un valor superior a 0 habilita su comportamiento asociado para el grupo de entrega solamente durante las horas de actividad normal.

  • LogoffPeakDisconnectedSessionAfterSeconds: Representa el tiempo en segundos tras el cual finaliza una sesión desconectada durante las horas punta. El valor predeterminado de esta propiedad es 0, lo que indica la inhabilitación de su comportamiento asociado durante las horas punta. Un valor superior a 0 habilita su comportamiento asociado para el grupo de entrega solamente durante las horas punta.

  • LogoffOffPeakDisconnectedSessionAfterSeconds: Representa el tiempo en segundos tras el cual finaliza una sesión desconectada durante las horas de actividad normal. El valor predeterminado de esta propiedad es 0, lo que indica la inhabilitación de su comportamiento asociado durante las horas de actividad normal. Un valor superior a 0 habilita su comportamiento asociado para el grupo de entrega solamente durante las horas de actividad normal.

Esta extensión del SDK afecta solo a estos cmdlets *-BrokerDesktopGroup:

  • Get-BrokerDesktopGroup
  • New-BrokerDesktopGroup
  • Set-BrokerDesktopGroup

Supongamos que quiere establecer el tiempo de espera de sesión inactiva en 3600 segundos durante las horas punta de un grupo de entrega cuyo nombre es “MyDesktop”. Utilice el comando de PowerShell Set-BrokerDesktopGroup. Por ejemplo:

  • C:\PS> Set-BrokerDesktopGroup "MyDesktop" -DisconnectOffPeakIdleSessionAfterSeconds 3600

Al hacerlo, se desconectan las sesiones que hayan estado inactivas durante más de 1 hora en horas normales para el grupo de escritorios denominado “MyDesktop”.

Tiempos de espera de sesión dinámicos