确定远程Windows计算机上的登录用户

时间:2020-03-06 14:59:55  来源:igfitidea点击:

给定计算机的IP地址(或者工作站名称),是否可以确定谁登录到特定(远程)计算机?

  • 有问题的机器在Active Directory域上
  • 运行脚本的用户可能在其本地或者远程计算机上都没有任何特殊权限。
  • 操作系统是Windows XP

任何编程语言都可以,但是理想情况下

  • VBScript(是的,我知道)
  • C#
  • 爪哇
  • DOS批处理文件

解决方案

取决于机器上的许可,很难执行。一种方法是在远程计算机上查询WMI并检查explorer.exe进程的所有者。

SysInternals的PSloggedon将通过批处理文件提供此信息,但是用户将需要远程计算机上的管理员访问权限。我怀疑我们可以在没有管理员访问权限的情况下获得此信息。

我们不需要管理员权限。只需使用网络API。
询问新闻://194.177.96.26/comp.os.ms-windows.programmer.win32
这是常见问题解答