Windows 2008 Server RemoteApp. Comment garder l'application en marche après avoir été déconnecté du serveur


7

J'ai implémenté une application disponible via RemoteApp sur Internet. L'application traite une grande quantité de données qui, dans certains cas, prend même 4 à 5 jours.

À ce stade, un utilisateur d'application doit la garder ouverte tout le temps que l'application est en cours d'exécution pour pouvoir terminer la tâche.

Je me demandais s'il était possible de fermer la connexion avec le serveur RemoteApp tout en maintenant l'exécution de l'application. Dans le scénario standard du service Terminal Server, je peux simplement cliquer sur le bouton "Croix" de la barre de session Terminal Server et me déconnecter sans fermer la session.

Dans le scénario RemoteApp, il n'y a pas de barre TS en haut de l'écran et en cliquant sur le bouton X dans l'application, le serveur ferme l'application.

Réponses:


6

Solution 1

Il existe un paramètre dans les stratégies de groupe sur le serveur qui contrôle le comportement des applications RemoteApp lorsqu'elles sont déconnectées.
En règle générale, une fermeture de session est effectuée par défaut lorsque vous fermez une RemoteApp, mais vous pouvez modifier ce paramètre sur 5 jours maximum (il peut éventuellement être possible d'augmenter cette limite via le registre).

Vous trouverez les paramètres sur le serveur ici (pour Win2008):

Local group Policies (run gpedit.msc)
  > Computer Configuration
    > Administrative Templates
      > Windows Components
        > Remote Desktop Services
          > Remote Desktop Session Host 
            > Session Time Limits
              > Set time limit for logoff of RemoteApp sessions

Remarque : assurez-vous de ne pas remplacer les paramètres de déconnexion / déconnexion par le biais de la configuration de l'ordinateur ou de la configuration de l'utilisateur, sinon cela n'aura aucun effet, car ils auraient la priorité.

Solution 2

Utilisez le tsdiscon outil pour déconnecter la session au lieu de fermer l'application.
Dans ce cas, assurez-vous à nouveau que la configuration de votre ordinateur ou les paramètres de configuration de l'utilisateur n'imposent pas un délai d'attente entraînant la fermeture de la session lorsque vous ne le souhaitez pas.

Références


1
+1 pour tsdiscon et le 3ème lien mentionnant query session. Mais existe-t-il un moyen de se reconnecter sans démarrer une autre application? Plusieurs sessions d'application à distance sur le même serveur sont-elles possibles, de sorte que l'on ne peut se déconnecter que d'un programme en cours d'exécution pendant qu'une autre application reste ouverte?
Tobias Kienzler
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.