如何在远程计算机上查找用户名?

Nei*_*eil 13 windows remote command-line username

我的网络上有一些计算机的 IP 地址。有没有像PsExec这样的命令行工具,可以把IP地址作为输入,找出当前登录用户的用户名?我可以在我的工作站上安装东西,但不能安装其他东西。我还可以在我的工作站上运行 Metasploit / NMap / 任何其他此类程序。

小智 10

尝试这个:

wmic.exe /node:"IP-or-HostName" ComputerSystem Get UserName
Run Code Online (Sandbox Code Playgroud)

例子:

wmic.exe /node:"172.28.1.100" ComputerSystem Get UserName
Run Code Online (Sandbox Code Playgroud)

输出:

UserName
DOMAIN\User
Run Code Online (Sandbox Code Playgroud)

(是的,/node必须引用值)

  • 为我工作。我需要以域管理员身份运行 cmd,否则我会收到错误“访问被拒绝”。 (2认同)

Mik*_*keJ 6

对于 Windows 框获取psLoggedOn。它告诉您谁当前通过控制台/rdp 登录到该框,以及谁通过网络共享连接。

如果您不想安装应用程序,还可以从命令行运行命令 qwinsta 和查询会话,如下所示:

qwinsta /server:name_of_host or query session /server:name_of_host
Run Code Online (Sandbox Code Playgroud)