18.7. Hot desking

18.7.1. Comportement de hot desking
18.7.2. Connaissance de l'emplacement

Cette section décrit les différentes manières dont vous pouvez gérer une session Windows en cas de hot desking.

18.7.1. Comportement de hot desking

La commande uttsc vous permet de spécifier le comportement de la session Windows lorsqu'un utilisateur active le hot desking dans un autre client. Vous pouvez définir ce comportement en utilisant l'option -H.

Ces modes sont les suivants :

  • -H reconnect - Si le serveur de bureau distant est configuré en mode licence d'accès des clients aux périphériques, la session de bureau distant est déconnectée et reconnectée. L'utilisateur peut avoir à ressaisir ses références. Il s'agit du mode par défaut.

  • -H nodisconnect - La session de bureau distant reste connectée. Auparavant, l'option -O.

  • -H autoreconnect - Le serveur de bureau distant se déconnecte et se reconnecte si l'utilisateur active le hot desking vers un autre client Sun Ray. L'utilisateur n'a pas à saisir de nouveau ses informations d'identification, et le nom du client et l'adresse IP sont mises à jour sur le serveur du bureau à distance. Cette option exige que la fonction auto-reconnect soit activée.

18.7.2. Connaissance de l'emplacement

Connaissance de l'emplacement offre des fonctionnalités supplémentaires de hot desking dans le cas d'une session Windows et permet d'effectuer les opérations suivantes :

  • Obtenir le nom unique du client dans une session Windows après le démarrage d'une session ou après le hot desking. Le nom du client est transféré durant le hot desking.

  • Configurer des actions via des commandes ou des scripts à exécuter dans une session Windows lorsque la session du client associée est déconnectée puis reconnectée durant le hot desking. La configuration d'actions pour la reconnexion a également lieu au démarrage de la session.

Note

Dans le contexte du connecteur Windows, le nom de client l'Id du client Sun Ray ou l'ID du client Oracle Virtual Desktop Client, également appelé ID de l'unité de bureau.

Dans certains cas, cette fonction remplace la nécessité d'utiliser utaction au niveau du système d'exploitation du serveur Sun Ray, par exemple pour la configuration du renvoi d'impression "follow me printing".

Pour activer cette fonction, installez Client Information Agent sur le système Windows à l'aide du programme d'installation des composants Windows Sun Ray, selon la procédure décrite à la Section 3.2.7, « Installation des composants de connecteur Windows sur un système Windows ». Une fois l'installation terminée, la connaissance de l'emplacement est activée par défaut et automatiquement utilisée au démarrage d'une session Windows.

18.7.2.1. Obtention d'un nom de client dans une session Windows

La fonction de connaissance de l'emplacement vous permet d'obtenir un nom de client après le démarrage d'une session ou après le hot desking. Le nom de client peut s'utiliser dans différents scénarios de configuration. Vous pouvez obtenir un nom de client à l'aide de l'un des éléments suivants :

  • La variable d'environnement %CLIENTNAME%.

  • La clé de registre HKCU\Volatile Environment\CLIENTNAME.

  • La fonction GetComputerName() d'une session de bureau Windows.

  • La fonction WTSSessionQueryInformation() d'une session de services de terminal.

18.7.2.2. Configuration d'actions pour une session Windows

La fonction de connaissance de l'emplacement permet de définir des commandes ou des scripts à exécuter dans une session Windows lorsque la session client associée est déconnectée ou reconnectées durant le hot desking ainsi qu'au démarrage d'une session Windows. Pour ce faire en tant qu'administrateur, spécifiez une ou plusieurs valeurs de registre, des paires name=data, pour les clés de registre suivantes :

Pour les systèmes 32 bits
  • Pour les déconnexions de sessions - HKLM\Software\Oracle\Sun Ray\ClientInfoAgent\DisconnectActions

  • Pour les reconnexions de sessions et le démarrage de sessions - HKLM\Software\Oracle\Sun Ray\ClientInfoAgent\ReconnectActions

Pour les systèmes 64 bits
  • Pour les déconnexions de sessions - HKLM\Software\Wow6432Node\Oracle\Sun Ray\ClientInfoAgent\DisconnectActions

  • Pour les reconnexions de sessions et le démarrage de sessions - HKLM\Software\Wow6432Node\Oracle\Sun Ray\ClientInfoAgent\ReconnectActions

Attention

Sauvegardez systématiquement le registre sur le système Windows avant de modifier les clés de registre.

Voici quelques exemples de valeurs de registre pour les clés de registre mentionnées ci-dessus, où le nom Commandn est utilisé pour donner un ordre.

Command1=notepad.exe
Command2=wscript.exe c:\tmp\myscript.vbs

La valeur data spécifie la commande ou le script à exécuter, vous pouvez également un type de valeur 'String' ou REG_SZ.

Pour une commande exécutable, telle qu'un fichier .exe, vous pouvez spécifier un chemin d'accès absolu. Si vous ne fournissez pas de chemin, l'exécutable est recherché dans l'ordre suivant : le répertoire en cours, le répertoire du système Windows, le répertoire Windows puis les répertoires de l'environnement PATH.

Pour un script, spécifiez le script à exécuter dans un interpréteur ou un shell et notez que le chemin du script doit être absolu. Par exemple cmd.exe /c c:\foo\script.bat ou wscript.exe c:\foo\script2.vbs