获取与网络连接的IP地址的当前用户名

时间:2015-08-17 09:58:18

标签: c# networking

通过网络连接的100多个系统。我想从Windows服务器获取特定系统的当前用户名。例如,我想知道哪个用户当前登录了特定系统(192.168.1.2)。如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

使用C#(System.Diagnostics.Process.Start

运行以下DOS命令
  nbtstat –a ipaddress

这将给出计算机名称

  net view /domain:ad > somefile.txt

其中 ad 是您要搜索的域的名称,somefile.txt是包含输出的文件的名称。

在somefile.txt中,你可以找到除ip地址之外的用户名

我希望使用此信息可以获得解决方案