在运行批处理命令时,我遇到了与Jenkins不一致的行为。他们要么工作要么不随意,我正在努力找到原因。
正在使用Jenkins 2.62,批处理命令使用标准的“执行Windows批处理命令”构建步骤进行。该命令几乎只是启动一个远程桌面会话:psexec -i -d mstsc“C:\ VM.RDP”
我已经尝试了各种不同的方法来启动RDP文件,这是唯一一个似乎在作业完成时保持远程会话不活动而不关闭它的方法。我用这个命令获得了最高的成功率。
我在另一个网络上的另一个Jenkins服务器上有类似的设置,没有问题。另一台服务器上的作业也只使用没有psexec的mstsc命令,并且在作业完成时不关闭远程会话。