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

时间:2008-10-01 21:27:16

标签: windows administration

有没有办法根据机器的IP地址(或工作站名称)确定谁登录到特定(远程)机器?

  • 相关计算机位于Active Directory域
  • 运行脚本的用户可能对本地或远程计算机没有任何特殊权限
  • 操作系统是Windows XP

任何编程语言都很好但理想情况

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

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

根据机器的许可很难做到。一种方法是在远程计算机上查询WMI并检查explorer.exe进程的所有者。

答案 2 :(得分:0)

您不需要管理员权限。只需使用net apis。 询问新闻://194.177.96.26/comp.os.ms-windows.programmer.win32 这是一个FAQ