在Powershell脚本中通过CURL调用Groovy脚本

时间:2016-04-27 13:05:27

标签: curl groovy powershell-v3.0

我需要使用下面的CURL命令调用Groovy脚本:

curl -u username:password  -H 'Expect:' -d "script=$(<./rolepermissions.groovy); createRolePermission('Developer','Demo','userid')" JenkinsScriptConsoleURL;
来自Powershell脚本的

。请帮帮我!

1 个答案:

答案 0 :(得分:0)

PowerShell将数据字符串中的$(...)扩展为子表达式,从而修改传递给服务器的内容。转义$以阻止:

"script=`$(<./rolepermissions.groovy); createRolePermission('Developer','Demo','userid')"
#       ^