query user

显示有关远程桌面会话主机服务器上的用户会话的信息。 可以使用此命令来查明特定用户是否已登录到特定的远程桌面会话主机服务器。 此命令返回以下信息:

  • 用户的名称

  • 远程桌面会话主机服务器上的会话名称

  • 会话 ID

  • 会话的状态(活动或断开连接)

  • 空闲时间(会话中自上次击键或鼠标移动以来经过的分钟数)

  • 用户登录的日期和时间

注意

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

语法

query user [<username> | <sessionname> | <sessionID>] [/server:<servername>]

参数

参数 说明
<username> 指定要查询的用户的登录名。
<sessionname> 指定要查询的会话的名称。
<sessionID> 指定要查询的会话的 ID。
/server:<servername> 指定要查询的远程桌面会话主机服务器。 如果未指定,将使用当前的远程桌面会话主机服务器。 仅当从远程服务器使用此命令时,才需要此参数。
%> 在命令提示符下显示帮助。

备注

  • 要使用此命令,必须具有“完全控制”权限或特殊访问权限。

  • 如果未使用 <username>、<sessionname> 或 sessionID 参数指定用户,则会返回登录到服务器的所有用户的列表。 另外,还可使用 query session 命令显示服务器上所有会话的列表

  • 当 query user 返回信息时,在当前会话之前会显示大于 (>) 符号

示例

要显示有关登录到系统的所有用户的信息,请键入:

query user

要显示有关服务器 Server1 上的用户 USER1 的信息,请键入

query user USER1 /server:Server1