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