Citrix Virtual Apps and Desktops Service

Délai d’expiration de session dynamique

Cette fonctionnalité vous permet de configurer des délais d’expiration pour les sessions déconnectées et inactives aux heures de pointe et aux heures creuses afin d’accélérer le drainage de la machine et de réaliser des économies. Cette fonctionnalité s’applique uniquement aux machines avec OS multi-session. Un VDA multi-session signale les temps d’inactivité pour les sessions inactives depuis plus de 10 minutes, donc les délais d’expiration de sessions dynamiques ne pourront pas déconnecter les sessions inactives dans les 10 premières minutes d’inactivité. Une valeur inférieure supprime les sessions persistantes plus tôt, réduisant ainsi les coûts.

OS multi-session Autoscale : délai d'expiration de session dynamique

Remarque :

Les délais d’expiration dynamiques Autoscale permettent de réaliser des économies. S’ils sont utilisés à des fins de sécurité, les délais configurés peuvent entrer en conflit avec vos stratégies GPO ou console Gérer. En cas de conflit, le délai d’expiration le plus court prévaut.

Délai d’expiration de session. Active ou désactive une horloge qui détermine la durée pendant laquelle une connexion utilisateur ininterrompue est maintenue si aucune entrée utilisateur n’est effectuée. Lorsque l’horloge expire, la session est placée dans l’état déconnecté et le paramètre Délai d’expiration de session déconnectée s’applique. Si le paramètre Délai d’expiration de session déconnectée est désactivé, la session n’est pas fermée.

Important :

Si vous spécifiez une valeur inférieure ou égale à 10 minutes (600 secondes), Autoscale déconnecte les sessions concernées après 10 minutes d’inactivité. En effet, Autoscale repose sur les temps d’inactivité de session signalés par les VDA multi-session. Les VDA multi-session signalent les temps d’inactivité uniquement pour les sessions inactives pendant plus de 10 minutes.

Délai d’expiration de session déconnectée. Active ou désactive une horloge permettant de déterminer la durée pendant laquelle un bureau déconnecté reste verrouillé avant fermeture de la session. Si ce paramètre est activé, la session déconnectée est fermée à l’expiration de l’horloge.

Commandes SDK PowerShell de Broker

Les cmdlets du SDK PowerShell de Broker suivantes ont été étendues pour prendre en charge la configuration des délais d’expiration des sessions dynamiques.

  • *-BrokerDesktopGroup

Les cmdlets du SDK PowerShell *-BrokerDesktopGroup ont été étendues en ajoutant les nouveaux paramètres suivants :

  • DisconnectPeakIdleSessionAfterSeconds — Représente le délai en secondes après lequel une session inactive est déconnectée pendant les heures de pointe. Cette propriété a une valeur par défaut de 0, ce qui indique la désactivation de son comportement associé pendant les heures de pointe. Une valeur supérieure à 0 active son comportement pour le groupe de mise à disposition pendant les heures de pointe uniquement.

  • DisconnectOffPeakIdleSessionAfterSeconds - Représente le délai en secondes après lequel une session inactive est déconnectée pendant les heures creuses. La valeur par défaut de cette propriété est 0, ce qui indique la désactivation de son comportement associé pendant les heures creuses. Une valeur supérieure à 0 active le comportement associé au groupe de mise à disposition pendant les heures creuses uniquement.

  • LogoffPeakDisconnectedSessionAfterSeconds - Représente le délai en secondes après lequel une session déconnectée est terminée pendant les heures de pointe. La valeur par défaut de cette propriété est 0, ce qui indique la désactivation de son comportement associé pendant les heures de pointe. Une valeur supérieure à 0 active le comportement associé au groupe de mise à disposition pendant les heures de pointe uniquement.

  • LogoffOffPeakDisconnectedSessionAfterSeconds - Représente le délai en secondes après lequel une session déconnectée est terminée pendant les heures creuses. La valeur par défaut de cette propriété est 0, ce qui indique la désactivation de son comportement associé pendant les heures creuses. Une valeur supérieure à 0 active le comportement associé au groupe de mise à disposition pendant les heures creuses uniquement.

Cette extension SDK n’affecte que les cmdlets *-BrokerDesktopGroup suivantes :

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

Supposons que vous souhaitiez définir le délai d’expiration de la session inactive à 3 600 secondes pendant les heures de pointe pour un groupe de mise à disposition dont le nom est « MyDesktop ». Utilisez la commande PowerShell Set-BrokerDesktopGroup. Par exemple :

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

Déconnecte les sessions inactives depuis plus d’une heure en période creuse pour le groupe de bureaux dont le nom est « MyDesktop ».

Délai d’expiration de session dynamique