Affiche des informations sur les processus en cours
d'exécution sur un serveur Terminal Server. Vous pouvez
utiliser cette commande pour connaître les programmes qu'un
utilisateur en particulier exécute et savoir également quels
sont les utilisateurs qui exécutent un programme déterminé.
Spécifie l'ID numérique qui identifie le processus que
vous souhaitez interroger.
NomUtilisateur
Spécifie le nom de l'utilisateur dont vous souhaitez
énumérer les processus.
NomSession
Spécifie le nom de la session pour laquelle vous
souhaitez énumérer les processus.
/id:nn
Spécifie l'ID de la session pour laquelle vous souhaitez
énumérer les processus.
NomProgramme
Spécifie le nom du programme dont vous souhaitez
interroger les processus. L'extension .exe est obligatoire.
/server:NomServeur
Indique le serveur Terminal Server dont vous souhaitez
énumérer les processus. Si ce paramètre n'est pas spécifié,
c'est le serveur auquel vous êtes actuellement connecté qui
est utilisé.
/system
Indique que les informations courantes sur les processus
système sont affichées. Si vous ne souhaitez pas que les
processus système soient affichés, n'utilisez pas ce
paramètre.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Les administrateurs disposent d'un accès total à
l'ensemble des fonctions de la commande query process.
Si vous n'indiquez pas les paramètres NomUtilisateur,
NomSession, /id::IDSession,
NomProgramme ou *, la commande query process
n'affiche que les processus appartenant à l'utilisateur en
cours.
Si une session est indiquée, elle doit identifier une
session active. Vous pouvez utiliser des caractères
génériques pour identifier le processus.
Query process renvoie les informations
suivantes :
Utilisateur propriétaire du processus
Session d'origine du processus
ID de la session
Nom du processus
État du processus
ID du processus
Lorsque la commande query process renvoie des
informations, le symbole supérieur à (>) s'affiche devant
chaque processus appartenant à la session en cours.
Query session (Interroger la
session)
Affiche des informations sur les sessions d'un serveur
Terminal Server. Les informations énumérées concernent non
seulement les sessions actives mais également les autres
sessions exécutées par le serveur.
Nom de l'utilisateur dont vous souhaitez interroger les
sessions.
IDSession
ID de la session à interroger.
/server:NomServeur
Identifie le serveur Terminal Server à interroger. Le
paramètre par défaut est le serveur actuel.
/mode
Affiche les paramètres de la ligne en cours.
/flow
Affiche les paramètres de contrôle de flux en cours.
/connect
Affiche les paramètres de connexion en cours.
/counter
Affiche les informations en cours sur les compteurs,
notamment le nombre total de sessions créées, déconnectées
et reconnectées.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Un utilisateur peut toujours interroger la session à
laquelle il est actuellement connecté. Pour interroger les
autres sessions, l'utilisateur doit être autorisé à accéder
à Query Information.
Si vous n'indiquez pas de session avec le paramètre
NomSession, NomUtilisateur ou IDSession,
la commande query session affiche des informations
sur toutes les sessions actives dans le système.
Lorsque la commande query session renvoie des
informations, le symbole supérieur à (>) s'affiche devant la
session en cours.
Exemples
Pour afficher des informations sur toutes les sessions
actives du serveur SERVEUR2, tapez :
query session /server:SERVEUR2
Pour afficher des informations sur la session active
MODEM02, tapez :
query session MODEM02
Voici un exemple de résultat de la commande query session :
C:\>query session
NOMSESSION NOMUTILISATEUR ID ÉTAT TYPE PÉRIPHÉRIQUE
>console administrateur 0 active wdcon
rdp-tcp#1 client1 1 active wdtshare
rdp-tcp 2 écoute wdtshare
4 inactive
5 inactive
Le symbole supérieur à (>) indique la session en cours.
NOMSESSION indique le nom affecté à la session.
NOMUTILISATEUR indique le nom de l'utilisateur connecté à
la session. ÉTAT fournit des informations sur l'état de
la session en cours. TYPE indique le type de la
session. PÉRIPHÉRIQUE, qui n'est pas présent pour les
sessions sur la console ou connectées au réseau, correspond au
nom du périphérique attribué à la session. Le commentaire qui
suit les informations de session provient du profil de la
session.
Les sessions dont l'état initial est DISABLED (désactivé)
ne s'affichent pas dans le résultat de la commande query
session tant qu'elles ne sont pas activées.
Query termserver (Interroger
termserver)
Affiche la liste de tous les serveurs Terminal Server du
réseau.
Spécifie le nom identifiant le serveur Terminal Server.
/domain:Domaine
Indique le domaine ou rechercher les serveurs Terminal
Server. Vous n'avez pas besoin de spécifier un domaine si
vous interrogez le domaine dans lequel vous travaillez
actuellement.
/address
Affiche le réseau et les adresses de nœud de chaque
serveur.
/continue
Empêche toute pause après l'affichage de chaque écran
d'information.
/?
Affiche l'aide à l'invite de commandes.
Remarques
La commande Query termserver permet de parcourir
le réseau pour rechercher les serveurs Terminal Server et
renvoie les informations suivantes :
Nom du serveur.
Réseau (et adresse de nœud si l'option /address
est utilisée).
Exemples
Pour afficher des informations sur tous les serveurs
Terminal Server du réseau, tapez :
query termserver
Pour afficher des informations sur le serveur Terminal
Server nommé serveur3, tapez :
query termserver serveur3
Pour afficher des informations sur tous les serveurs
Terminal Server du domaine SYSTEM, tapez :
query termserver /domain:system
Pour afficher l'adresse de réseau et de nœud du serveur
Terminal Server nommé serveur3, tapez :
query termserver serveur3 /address
Query user (Interroger l'utilisateur)
Affiche des informations sur des sessions utilisateur
ouvertes sur un serveur Terminal Server.
Indique le nom d'ouverture de session de l'utilisateur à
interroger.
NomSession
Indique le nom de la session à interroger.
IDSession
Indique l'identificateur de la session à interroger.
/server:NomServeur
Indique le serveur Terminal Server à interroger. À
défaut, c'est le serveur Terminal Server en cours qui est
utilisé.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Vous pouvez utiliser cette commande pour savoir si un
utilisateur en particulier est connecté à un serveur
Terminal Server déterminé. La commande query user
renvoie les informations suivantes :
Nom de l'utilisateur
Nom de la session ouverte sur le serveur Terminal
Server
ID de la session
État de la session (active ou déconnectée)
Durée d'inactivité (nombre de minutes écoulées depuis
qu'une touche a été frappée ou qu'un mouvement de souris a
été enregistré pour la dernière fois au cours de la
session)
Date et heure à laquelle l'utilisateur a ouvert la
session
Pour utiliser la commande query user, vous devez
posséder l'autorisation Contrôle total ou être autorisé à
accéder à Query Information.
Si vous utilisez la commande query user sans
indiquer de nom d'utilisateur, de nom de session ou d'ID de
session, vous obtenez la liste de tous les utilisateurs
ayant ouvert une session sur le serveur. Vous pouvez
également utiliser query session pour afficher la
liste de toutes les sessions ouvertes sur un serveur.
Lorsque la commande query user renvoie des
informations, le symbole supérieur à (>) s'affiche devant la
session en cours.
Le paramètre /server est obligatoire uniquement
si vous exécutez la commande query user à partir d'un
serveur distant.
Exemples
Pour afficher des informations sur tous les utilisateurs
ayant ouvert une session sur le système, tapez :
query user
Pour afficher des informations sur l'utilisateur
UTILISATEUR1 connecté au serveur SERVEUR1, tapez :