query process

显示有关远程桌面会话主机服务器上运行的进程的信息。 可以使用此命令来找出特定用户正在运行的程序,以及哪些用户正在运行特定程序。 此命令返回以下信息:

  • 拥有进程的用户

  • 拥有进程的会话

  • 会话的 ID

  • 进程的名称

  • 进程的 ID

Note

若要了解最新版本中的新增功能,请参阅 Windows Server 中远程桌面服务中的新增功能

Syntax

query process [*|<processID>|<username>|<sessionname>|/id:<nn>|<programname>] [/server:<servername>]

Parameters

Parameter Description
* 列出所有会话的进程。
<processID> 指定标识你要查询的进程的数字 ID。
<username> 指定你要列出其进程的用户名。
<sessionname> 指定你要列出其进程的活动会话的名称。
/id:<nn> 指定你要列出其进程的会话的 ID。
<programname> 指定你要查询其进程的程序的名称。 .exe 扩展名是必需的。
/server:<servername> 指定你要列出其进程的远程桌面会话主机服务器。 如果未指定,则将使用你当前登录的服务器。
/? 在命令提示符下显示帮助。

Remarks

  • 管理员可以完全访问所有 查询流程 功能。

  • 如果未指定 <用户名>、 <会话名>、 /id:<nn>、 <programname> 或 * 参数,则此查询仅显示属于当前用户的进程。

  • 查询进程 返回信息时,在属于当前会话的每个进程之前都会显示一个大于 (>) 符号。

Examples

若要显示所有会话正在使用的进程的相关信息,请键入:

query process *

若要显示会话 ID 2 正在使用的进程的相关信息,请键入:

query process /ID:2