Jon*_*yan 3 azure-cli azure-devops
我在 Azure Devops 上的 CLI 任务中运行以下内容(内联)
rem Create the Service Plan
call az appservice plan create --resource-group %RESOURCE_GROUP% --name %SERVICE_NAME% --sku B1
Run Code Online (Sandbox Code Playgroud)
哪个工作得很好。但是,我必须滚动才能看到整个内容,而且我还有其他更长的命令。所以我试图把它分成多行,这样我就可以更清楚地看到发生了什么。
查看Microsoft Docs,看起来解决方案是在每一行的末尾加上一个反斜杠。所以我试过:
我试过了:
rem Create the Service Plan
call az appservice plan create \
--resource-group %RESOURCE_GROUP% \
--name %APP_SERVICE_NAME% \
--sku B1
Run Code Online (Sandbox Code Playgroud)
这没有用。然后我阅读了一些建议在每行末尾使用反引号/反引号的内容:
rem Create the Service Plan
call az appservice plan create `
--resource-group %RESOURCE_GROUP% `
--name %APP_SERVICE_NAME% `
--sku B1
Run Code Online (Sandbox Code Playgroud)
这也不起作用。非常感谢任何帮助。
Fre*_*els 18
您需要使用哪个字符来指定命令分为多行,取决于 CLI 命令运行的环境。换句话说,这取决于命令scriptType的属性AzureCLI@2。
\^没关系。解决了。原来你需要使用'^'
rem Create the Service Plan
call az appservice plan create ^
--resource-group %RESOURCE_GROUP% ^
--name %APP_SERVICE_NAME% ^
--sku B1
Run Code Online (Sandbox Code Playgroud)
小智 6
对我来说,` 字符正在起作用。我之前发帖说不是,但我无意中使用了错误的字符。
(该帖子似乎已被版主删除,尽管我不知道为什么 - 也许是因为它更像是“我也是”而不是答案,但它确实补充说上述“^”解决方案不适用于我)。
如果它与我遇到的问题相同,请确保您使用的“反引号”是正确的(它立即位于我的微软键盘上“1”的左侧)。我试图在失败的尝试中使用 ' ,因为 CLI 文档正在阅读使其难以区分。
| 归档时间: |
|
| 查看次数: |
4923 次 |
| 最近记录: |