首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用windows批处理文件指定声纳扫描仪的质量轮廓

利用windows批处理文件指定声纳扫描仪的质量轮廓
EN

Stack Overflow用户
提问于 2018-09-07 12:10:50
回答 1查看 124关注 0票数 0

我试图分配质量配置文件在Sonar中使用批处理脚本创建的一个项目。在Unix中使用shell脚本时,它运行得非常好。

代码语言:javascript
复制
curl -u <token>: -X POST "http://sonarqube-qa.it.company.net:9000/api/qualityprofiles/add_project?profileName=TEST%E2%80%93MSBI%E2%80%93SSIS&projectName=%project_name%&projectKey=%project_key%&language=xml"

品质资料名称:-

代码语言:javascript
复制
TEST-MSBI-SSIS

执行批处理脚本时出现错误消息,该脚本在执行unix脚本时运行良好。

代码语言:javascript
复制
{"errors":[{"msg":"Quality Profile for language 'xml' and name 'TEST803MSBI803SSIS' does not exist"}]}

替换'-‘的窗口相当于%E2%80%93,如在Unix中

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-07 14:27:05

根据我的评论:

在批处理文件中,您应该加倍所有%字符,除了围绕变量%project_name%%project_key%的字符。

例如:

代码语言:javascript
复制
curl -u <token>: -X POST "http://sonarqube-qa.it.company.net:9000/api/qualityprofiles/add_project?profileName=TEST%%E2%%80%%93MSBI%%E2%%80%%93SSIS&projectName=%project_name%&projectKey=%project_key%&language=xml"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52222288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档