我试图打开一个RDP文件上的Windows代理..只是为了让会话打开没有别的。
我也尝试了不同的变化。。p.s的rdpiderps1创建RDP文件,如果我双击它,它打开连接
备选案文1:
node('JenkinsWindows') {
writeFile file: "session.txt", text: "${env.FILE}"
powershell(". '.\\RDP.ps1'")
powershell(returnStdout: true, script: """
Start-Job -ScriptBlock '{cmd /c "mstsc.exe rdp.rdp"}'
""")
sleep 5
选项2:代理上的powershell脚本。
p.s rdp.ps1手动创建rdp.rdp文件及其工作
2条答案
按热度按时间l7wslrjt1#
脚本块
{ }
不应该用引号引起来,而且没有真实的的理由从powershell启动cmd
。您可能也不需要将其作为作业运行,一个更简单的版本是:
**注意:**您没有在问题中说明如何创建RDP文件,但请注意,不受信任/未签名的RDP连接可能会在连接前提示用户。此提示可能不会显示(但可能会停止您的连接),具体取决于Jenkins的运行方式:
omtl5h9j2#
我是这样使用的(试了很多次)。我不明白为什么,但是它不起作用。也没有错误。是什么让它很难。
我已经安装了一个会话记录器,这是工作不知何故: