query process

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

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

  • 拥有进程的用户

  • 拥有进程的会话

  • 会话的 ID

  • 进程的名称

  • 进程的 ID

注意

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

语法

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

参数

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

备注

  • 管理员对所有 query process 函数具有完全访问权限。

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

  • 当 query process 返回信息时,将在属于当前会话的每个进程前面显示一个大于号 (>)

示例

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

query process *

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

query process /ID:2