目前,我们对1台RDP帐户(管理员)进行一些开发和监控到服务器2008 r2机器,因为每个人都需要共享所有内容的相同实例以确保一致性.问题是,当一个人连接并且正在工作时,如果其他人尝试使用相同的帐户进行连接,则会启动第一个人并将控制权交给第二个人.当第一个人收到一条消息“另一个用户连接到远程计算机,因此您的连接丢失”时,唯一的警告就来得太晚了.
是否有任何已知的方法来警告传入的用户已经连接了某人(类似于使用不同帐户时可能获得的消息类型),或者允许受害者选择不启动?
一些坏消息:当您即将登录现有会话时,无法让RDP警告您.它只会在您通过RDP登录并且其他用户已经登录时发出警告.悲伤的表情
原文链接:/windows/369248.html等等……理论上可以使用远程脚本编写.您可以使用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