服务器 08 RDP:是否可以警告已连接同一用户?

Tre*_*ent 7 rdp remote-desktop windows-server-2008-r2

目前我们做了一些开发和监控超过 1 个 RDP 帐户(管理员)到服务器 2008 r2 机器,因为每个人都需要共享所有内容的相同实例以确保一致性。问题是,当一个人连接并工作时,如果其他人尝试使用同一帐户连接,它将启动第一个人并将控制权交给第二个人。唯一的警告来得太晚了,当第一个人收到一条消息时说“另一个用户已连接到远程计算机,因此您的连接已丢失”。

是否有任何已知方法可以警告传入用户有人已经连接(类似于使用不同帐户时可能收到的消息类型),或者允许受害者选择不被启动?

Wes*_*ley 5

给您带来一些坏消息:当您即将登录到现有会话时,无法让 RDP 向您发出警告。它只会在您打算通过 RDP 登录而另一个用户已经登录时发出警告。sad face


等等......理论上可能使用远程脚本。您可以使用query命令和user选项来获取登录用户的列表。然后,您可以搜索您感兴趣的用户名,并查看该ACTIVE标签是否在STATE列中。从那里,如果没有登录的用户,你可以调用一个.rdp文件,或者如果用户发出一个警告对话框,登录。

这是自制的,但它应该可以工作。

来自我的一台 Windows 服务器的示例:

C:\Users\BigKahuna>query user
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>BigKahuna          rdp-tcp#0           1  Active          .  3/26/2012 6:51
PM
Run Code Online (Sandbox Code Playgroud)