本文提供有关修复命令不从远程服务器查询信息的问题 query user
的帮助。
原始 KB 数: 235567
现象
使用 查询用户 命令从远程服务器获取信息时,它会报告用户不存在。
例如:
query user username /server:remoteserver
也可能显示以下错误:
用户名不存在 用户
原因
使用 query user
命令并指定用户名时,会出现此问题。 Query 命令假定这是本地的,并且只查看此用户的本地服务器。
使用 query user /SERVER:REMOTESERVER
会报告此信息,但列出当前登录到远程服务器的所有用户。
解决方法
若要解决此问题,请获取 Windows NT Server 4.0 终端服务器版的最新 Service Pack。
解决方法
若要解决此问题,请使用以下方法之一:
查询远程服务器,不键入用户名。 此命令列出该服务器上的所有用户。
query user / server:remoteserver
若要获取单个用户列表,可以通过查找发送上述命令的输出:
query user / server:remoteserver | find "username"
创建批处理文件以查询单个用户。
Batch File Name: Q.bat
在批处理文件中键入以下文本,然后保存该文件:query user / server :%1 | find "%2"
在命令提示符处键入以下内容:q remoteserver username
注意
REMOTESERVER 和 USERNAME 是你尝试查询的相应服务器和用户。
Status
Microsoft已确认,Microsoft Windows NT Server 版本 4.0、4.0 SP、Terminal Server Edition 中存在此问题。
此问题首先在 Windows NT Server 4.0、Terminal Server Edition、Service Pack 5 中更正。