查询用户命令不从远程服务器查询信息
09/08/2020
本文内容
本文可帮助修复命令不从远程服务器查询 query user 信息的问题。
适用于: Windows Server 2012R2
原始 KB 编号: 235567
症状
当您使用查询 用户 命令从远程服务器获取信息时,该命令将报告该用户不存在。
例如:
query user username /server:remoteserver
还可能会显示以下错误:
用户名不存在 用户
原因
使用 命令并指定用户名 query user 时,会出现此问题。 Query 命令假定这是本地的,并且仅查找该用户的本地服务器。
Using query user /SERVER:REMOTESERVER 会报告此信息,但会列出当前登录到远程服务器的所有用户。
解决方案
若要解决此问题,请获取 Windows NT Server 4.0 终端服务器版本的最新 Service Pack。
解决方法
若要解决此问题,请使用下列方法之一:
查询远程服务器,不要键入 username。 此命令列出该服务器上所有用户。
query user / server:remoteserver
若要获取单个用户列表,可以通过 find 发送上述命令的输出:
query user / server:remoteserver | find "username"
创建批处理文件以查询单个用户。
Batch File Name: Q.bat
在批处理文件中键入以下文本,然后保存该文件: query user / server :%1 | find "%2"
在命令提示符下键入以下内容:
q remoteserver username
备注
REMOTESERVER 和 USERNAME 是尝试查询各自的服务器和用户。
状态
Microsoft 已确认这是 Microsoft Windows NT Server 4.0、4.0 SP 和 Terminal Server Edition 中的一个问题。
This problem was first corrected in Windows NT Server 4.0, Terminal Server Edition, Service Pack 5.