HowTo: Aktivieren des Disconnect Timer in XenDesktop

Bookmark this on Google Bookmarks
Share on LinkedIn
Bookmark this on Digg
Bookmark this on Delicious

Administratoren von mit Citrix XenDesktop bereitgestellten virtuellen Desktops kennen es, Sitzungen die getrennt wurden obwohl der User sich abmelden wollte.
Sie treten gehäuft bei Usern von IPads, IPhones und IPod Touch auf. Bedingt durch deren Architektur wird beim “Umschalten” auf ein anderes Programm der Citrix Receiver beendet und damit die Sitzung zum virtuellen Desktop getrennt.
Einen Mechanismus wie wir ihn von XenApp kennen, dass die Sitzung zentral nach einer einstellbaren Zeit abgemeldet wird, gibt es am Desktop Delivery Controller nicht.
Die Lösung hier ist es, einen Timer auf dem virtuellen Desktop zu aktivieren, der am virtuellen Desktop nach einer vorgegebenen Zeit einen Log Off durchführt und damit den virtuellen Desktop für eine erneute Verbindung bereitstellt.

Die Aktivierung erfolgt in der Registry des virtuellen Clients mit folgenden Einträgen:

HKLM\Software\Citrix\PortICA\Session\DisconnectTimer\enabled

value =1 (DWORD)

HKLM\Software\Citrix\PortICA\Session\DisconnectTimer\MaxDisconnectTime

value = in minutes (DWORD)

Neben diesem Disconnect Timer gibt es weitere Einstellungen für die maximale Connection Time und die maximale Idle Time.

Eine Übersicht über weitere Registry Einstellungen in XenDesktop 4 Umgebungen findet sich in folgendem CTX Artikel:

http://support.citrix/article/ctx117446