Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows RDP关闭时,自动脚本无法重播_Windows_Batch File_Automation_Remote Desktop_Rdp - Fatal编程技术网

Windows RDP关闭时,自动脚本无法重播

Windows RDP关闭时,自动脚本无法重播,windows,batch-file,automation,remote-desktop,rdp,Windows,Batch File,Automation,Remote Desktop,Rdp,我有一个自动脚本,它几乎没有与焦点和关键事件相关的操作 我在远程机器(Windows 2012 Server)的任务计划程序中计划了自动脚本 我从我的机器连接到RDP并执行以下操作 A.最小化RDP B单击x图标关闭RDP 我希望我的自动脚本可以在两种模式下重放 注意到的行为: 1。当RDP最小化时: 用例1:通过 A.我对regedit进行了更改,如链接中所述 B我连接到RDP C我将其最小化 输出: 脚本工作正常,没有问题 2。远程计算机已锁定/注销: 用例1:通过 A.我已连接到RDP B

我有一个自动脚本,它几乎没有与焦点和关键事件相关的操作
我在远程机器(Windows 2012 Server)的任务计划程序中计划了自动脚本
我从我的机器连接到RDP并执行以下操作
A.最小化RDP
B单击x图标关闭RDP
我希望我的自动脚本可以在两种模式下重放

注意到的行为:
1。当RDP最小化时:
用例1:通过
A.我对regedit进行了更改,如链接中所述
B我连接到RDP
C我将其最小化
输出:
脚本工作正常,没有问题

2。远程计算机已锁定/注销:
用例1:通过
A.我已连接到RDP
B我为tscon设施创建了一个批处理文件,如链接中所述
C我在任务计划程序中的自动化脚本之前计划了批处理文件
输出:
批处理文件将自行关闭RDP连接
然后脚本开始重放,焦点和关键事件正常工作

用例2:失败
A.我已连接到RDP
B我如上所述为tscon创建了批处理文件,并对其进行了计划
C自动脚本计划在tscon批处理的执行时间之后执行
D我关闭RDP
E经过一定时间后,我连接到RDP以查看结果
输出:
与焦点/关键事件相关的所有步骤均失败

那么如何克服用例2。
无论RDP会话处于活动状态还是非活动状态,tscon批处理文件的行为都应相同?
手动关闭RDP会话是否会使机器锁定或注销