在 RDP 之前检查用户是否在远程计算机上处​​于活动状态的方法

Yet*_*ser 33 windows remote-desktop windows-xp

我们有一台在多个用户之间共享的通用 Windows XP 计算机。他们都使用一个公共域登录来 rdp 进入它。现在的问题是,我们有时最终会在没有任何一方被警告的情况下接管其他人的活动会话(因为我们使用相同的登录名,所以不会发出警告)。

有没有办法测试远程机器上当前登录的用户是否处于活动状态(终端锁定?)?

出于安全原因(被 IT 阻止),我们不能使用 VNC 或 LogMeIn 或其他桌面共享实用程序。

我也可以开发一些快速测试实用程序(C#、C++、脚本等)。

编辑:

  1. 由于我们使用相同的登录名 - 用户不会注销,他们只是断开或锁定终端。

Yet*_*ser 37

我们可以使用qwinstaQ uery WIN DOWS STA的反馈,让所有活动会话的列表。

State列显示用户是否处于活动状态。这确实需要目标计算机上的管理员访问权限。

TechTalkz 上了解:如何从命令行查看/断开远程桌面会话

在此处输入图片说明