我有一个Jenkins作业(Freestyle),它使用SSH在远程服务器上执行命令。我想将JOB_NAME环境变量从Jenkins传递到远程服务器,用于其中一个命令。 例如,在远程服务器上,我想执行mkdir ${JOB_NAME} 我尝试了我能找到的所有变量定义的变体,但总是得到一个错误'JOB_NAME' is not recognized as an internal or external command, operable program or batch file. 我已经尝试过%JOB_NAME%、${JOB_NAME}、${env.JOB_NAME}等。 做
在客户机办公室的工作站上,我有一些自定义脚本,允许我连接到各种服务器机器,而不必手动打开远程桌面连接、输入服务器名称和凭据等等。
在客户端将我的机器迁移到Windows8.1之前,这是非常有效的。现在,我仍然可以手动使用远程桌面(即用鼠标启动远程桌面),但是当我使用调用mstsc.exe的脚本时,我会得到错误消息
This program is blocked by group policy
我知道管理员可以阻止这个程序的使用。我不明白为什么程序可以手动使用,但不能通过脚本使用。
有什么想法吗?
请注意,当通过脚本使用时,远程桌面仍然会显示诸如“此连接可能不安全”等警告。因此,我不认为恶意脚本