Langage: MS-DOS




A B C D E F G H I L M N O P Q R S T U V W X



Query process (Interroger le processus)

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é.

Syntaxe

query process [{ *|IDProcessus|NomUtilisateur|NomSession|/id:nn|NomProgramme}]

[/server:NomServeur] [/system]

Paramètres

*
Énumère les processus pour toutes les sessions.
IDProcessus
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.

Syntaxe

query session [{NomSession|NomUtilisateur|IDSession}] [/server:NomServeur]

[/mode] [/flow] [/connect] [/counter]

Paramètres

NomSession
Nom de la session à interroger.
NomUtilisateur
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.

Syntaxe

query termserver [NomServeur] [/domain:Domaine] [/address] [/continue]

Paramètres

NomServeur
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.

Syntaxe

query user [{NomUtilisateur|NomSession|IDSession}] [/server:NomServeur]

Paramètres

NomUtilisateur
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 :

query user UTILISATEUR1 /server:SERVEUR1