关闭windows远程后保留交互状态的方法

问题描述:我是把web ui自动化测试脚本放在一台远程的windows电脑上的,远程调试时,脚本运行正常,但是关闭远程连接后,脚本中模拟鼠标和键盘的操作会失败。

问题定位:经过调试,我发现即使把远程关闭,鼠标和键盘的操作仍然是在我本地进行的,比如脚本里有一段复制粘贴代码,我运行完脚本后,本地可以通过Ctrl+v把复制的文本粘贴下来,但是远程windows却不行。所以可以得出结论,虽然是远程执行脚本,但是模拟鼠标键盘等操作还是通过本地与远程交互,因此不能直接关闭远程连接。

解决方法:通过命令关闭连接,但是保留交互状态,具体操作如下:

1.在远程电脑上使用管理员身份打开cmd命令行

2.执行命令:query session

3.记录当前用户的session name(一般为rdp-tcp#+数字)

4.执行命令:tscon sessionname /dest:console

按照上述操作后,问题完美解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容