Partager via


Concepts de l’outil à distance

Les concepts suivants sont utilisés dans l’outil Remote.

Client et serveur

L’outil Distant utilise un paradigme client-serveur qui évite les mots local et distant, qui sont des termes relatifs qui peuvent prêter à confusion lorsqu’il y a plusieurs utilisateurs et plusieurs ordinateurs.

Les commandes que vous tapez sur les ordinateurs client et serveur s’affichent dans les fenêtres d’invite de commandes des deux ordinateurs.

Serveur

Le serveur est l’ordinateur sur lequel le programme de console s’exécute. Le serveur distant est le instance de l’outil distant en cours d’exécution sur le serveur. Le serveur établit et nomme la session distante (canal nommé), émet la commande pour démarrer le programme de console et détermine qui est autorisé à se connecter à la session.

The Client

Le client est un ordinateur distant qui envoie des commandes au programme de console. Le client distant est le instance de l’outil distant en cours d’exécution sur l’ordinateur client. Le client se connecte à la session distante que le serveur a établie et utilise la session distante (canal nommé) créée par le serveur pour envoyer des commandes au programme console qui s’exécute sur le serveur.

L’outil Distant prend en charge plusieurs clients dans chaque session distante. Chaque client exécute un client distant. Tous les clients peuvent envoyer des commandes au programme de console s’exécutant sur le serveur, et tous les clients peuvent voir les commandes envoyées et la sortie affichées.

Visible Session

Lorsque les sessions à distance sont visibles, elles apparaissent dans la liste des sessions distantes sur l’ordinateur. Pour afficher la liste, utilisez la commande de requête serveur distant (/q).

Par défaut, seules les sessions de débogueur sont visibles, c’est-à-dire les sessions dans lesquelles la valeur du paramètre Command inclut les mots kd, dbg, remoteds, ntsd ou cdb ; sinon, la session n’est pas visible. Le paramètre Command fait partie de la commande Remote tool sur le serveur.

Pour rendre une session visible, ajoutez le paramètre /v à la commande Serveur distant . Pour rendre une session de débogueur invisible, ajoutez le paramètre /-v à la commande .

Pour obtenir de l’aide sur la commande de requête de serveur distant, consultez Commande de requête de serveur distant.