web-dev-qa-db-fra.com

Quelle est exactement la session de console dans RDP?

Je ne parviens pas à bien définir la différence entre une session RDP normale et la session/console (/ admin dans Windows 2008 et versions ultérieures).

Que puis-je faire dans la console que je ne peux pas faire dans une session normale?

18
Will

La session de console correspond à ce que vous voyez lorsque vous regardez un moniteur branché sur le serveur. Normalement, avec RDP, vous obtenez votre propre session qui n’est pas identique à celle affichée sur le moniteur du serveur.

Un exemple typique pourrait être une application de sauvegarde en cours d'exécution sur la console. Vous ne souhaitez pas vous connecter à une nouvelle session et créer une seconde copie de l’application de sauvegarde; vous souhaitez surveiller l'application de sauvegarde en cours d'exécution dans la session de console.

14
Nate

Il est résumé dans le "Comment se connecter à et observer la session de console avec les services Terminal Server Windows Server 2003" Article de Microsoft kb:

Dans Windows Server 2003, lorsque vous utilisez les services Terminal Server, vous pouvez vous connecter à la session de la console (session 0) et simultanément lui ouvrir une session shadow (tant que vous vous connectez à partir d'une session autre que la console). Avec cette fonctionnalité ajoutée, vous pouvez vous connecter à un serveur Windows Server 2003 exécutant les services Terminal Server à distance et interagir avec la session 0 comme si vous étiez assis sur la console physique de l'ordinateur. Cette session peut également être masquée afin que l'utilisateur distant et l'utilisateur local de la console physique puissent voir la même session et interagir avec elle.

Donc, en gros, il vous connecte à la session locale en cours sur le serveur (session 0, généralement affichée sur un moniteur) et permet de laisser l'utilisateur local et distant voir et interagir avec la même session .

12
Josh Hunt

Considérez la console comme le moniteur, le clavier et la souris connectés physiquement au serveur. Si vous vous connectez à la console, vous regardez effectivement par-dessus l'épaule de la personne connectée au clavier connecté au serveur. Vous voyez leur session connectée, quelles que soient les applications qu'ils exécutent. Vous verrez leur bureau et leur menu de démarrage.

Si vous vous connectez via une session RDP normale, c'est comme si vous vous êtes connecté au serveur. Vous obtiendrez le bureau et le menu de démarrage pour votre profil .

Le menu de bureau et le menu de démarrage que vous voyez pour la console sont similaires au menu de bureau et de démarrage que vous voyez lorsque vous vous connectez. Mais ils ne doivent pas nécessairement être identiques. Sur un serveur, je vois un bureau totalement différent de RDP si je me connecte à une session de console ou via une session RDP normale.

La différence entre les postes de travail est plutôt esthétique. La grande différence réside dans les services et les applications qui s'exécutent lorsque vous vous connectez à la console par rapport à une connexion via une session RDP normale: différentes applications de votre dossier Démarrage ou différents services peuvent démarrer automatiquement.

3
SimonTewsi

Il s’agit bien de la session en cours existante sur le serveur, identique à celle que l’on verrait lorsqu’un écran relié à ce serveur. En plus de pouvoir prendre en charge les applications qui sont déjà en cours d'exécution dans cette session, il est parfois nécessaire d'installer certains logiciels (tels que PostgreSQL) qui ne permettent pas l'installation via une session normale.

1
Arjan