Эта команда отображает все пользовательские процессы, запущенные на сервере терминалов. Кроме этого, отображается имя пользователя, запустившего процесс. Если у пользователя возникли затруднения во время сеанса работы с терминалом, необходимо определить программу, которую запустил пользователь. Для этого можно воспользоваться командой query process.
Команда имеет следующий синтаксис:
query process [* | <ProcessID> | <UserName> | <SessionName> | /id:<SessionID> | <ProgramName> ] [/server:<servername>]
Обратите внимание, что можно выполнять только один тип запросов. Другими словами, нельзя запрашивать имя пользователя и идентификатор процесса с помощью одной команды. Для этого необходимо запустить команду дважды. Параметры команды рассматриваются далее.
Параметры команды query process
Параметр |
Использование |
* |
Выводит список процессов для всех сеансов (используется по умолчанию) |
ProcessID |
Указывает идентификатор процесса, по отношению к которому выполняется запрос. Команда выводит имя пользователя, запустившего указанный процесс. |
UserName |
Заставляет команду вывести процессы, запущенные указанным пользователем |
SessionName |
Заставляет команду вывести процессы указанного сеанса |
/id:<SessionID> |
Заставляет команду вывести процессы сеанса, идентификатор которого является значением параметра |
ProgramName |
Указывает имя исполняемого файла, по отношению к которому выполняется запрос. Запросы могут выполняться только по отношению к файлам с расширением .exe |
/server:<servername> |
Указывает удаленный сервер терминалов, к которому выполняется запрос. При запуске команды без этого параметра, запрос выполняется к локальному серверу терминалов |
Команда намного упрощает запись списка процессов, выполняющихся на сервере терминалов. Например, для получения списка всех пользовательских процессов на сервере терминалов TP3.microsoft.com необходимо ввести следующую команду:
query process * /server:TP3.microsoft.com