Categories: Citrix

Forcer la déconnexion des sessions Disconnected sur XenApp / XenDesktop

Lorsque vous ouvrez votre console Citrix Studio ou Director, vous remarquez qu’une session utilisateur peut avoir différents états. Elles peuvent en effet être Active, Connected ou encore Disconnected. C’est ce dernier cas qui m’intéresse. Dans certains cas, les utilisateurs ne se déconnectent pas toujours correctement via un LogOff au sein de l’infrastructure. Il est alors possible de forcer leur déconnexion avec le script PowerShell suivant :

# Calling the Citrix SDK CmdLets
Add-PSSnapin Citrix*
# We get ALL the Citrix sessions actived
$all_sessions = Get-BrokerSession
# For each session
foreach ($session in $all_sessions)
{
# If the session is in "Disconnected" status
if ($session.SessionState -eq "Disconnected")
{
# We're processing a true Logoff
Stop-BrokerSession $session
# Write-Host $timestamp $session.UserName "has been logged off on" $session.HostedMachineName
}
}

Dans cet exemple, je liste d’abord l’ensemble des sessions actuellement connectées puis pour chaque session qui se trouve dans un état « Disconnected » je force un LogOff de la session avec la CmdLet Stop-BrokerSession. Il ne reste alors plus qu’à planifier l’exécution de ce script périodiquement afin de faire le ménage dans les différentes sessions.

Notez qu’il est également possible de réaliser la même chose via les stratégies Citrix suivantes :

  • Disconnected session timer
  • Disconnected session timer interval

Plus d’informations sur la planification d’un script PowerShell sur l’article suivant via le Task Scheduler de Windows.

Share
Published by
thibault

Recent Posts

Microsoft introduit une connexion automatique controversée : quels enjeux pour votre sécurité ?

Microsoft introduit une connexion automatique controversée Microsoft semble s’engager dans une direction qui suscite la…

21 heures ago

OpenAI dévoile Operator : ChatGPT surfe sur Internet pour vous

OpenAI dévoile Operator : ChatGPT surfe sur Internet pour vous OpenAI dévoile Operator : L’IA…

2 jours ago

IA et video : une combinaison parfaite pour les campagnes marketing modernes

Dans le monde trépidant du marketing numérique, rester en avance sur les tendances est essentiel…

4 jours ago

Lanzarote en hiver : une semaine entre plages, volcans et réveillon au soleil

Réveillon 2024-2025 à Lanzarote (image générée par IA) Vous cherchez une destination pour échapper à…

1 semaine ago

Microsoft 365 : L’arrivée de Copilot entraîne une augmentation des prix en 2025

Microsoft 365 : L’arrivée de Copilot entraîne une augmentation des prix en 2025 Microsoft a…

1 semaine ago

Bonjour 2025, adieu 2024 !

Alors que l'année 2024 est officiellement révolue, il est temps de jeter un regard en…

2 semaines ago