Azure CLI:无法在Windows PowerShell中转义管道字符(|)

5

场景

我正在尝试在我的 Windows 机器上使用 Azure CLI 创建 Azure Web 应用程序。不幸的是,我无法为我的 Web 应用程序选择运行时。当我尝试执行以下命令时:az webapp create -n name -g grop -p plan -r "DOTNETCORE|3.1",我遇到了错误:

'3.1' is not recognized as an internal or external command,

可操作的程序或批处理文件。

我试图用反斜杠\转义管道,但没有效果。

2个回答

4

你需要将其用引号括起来,尝试这样做

az webapp create --name somename -g grop  --plan plan  --runtime='"DOTNETCORE|3.1"'

4

同时将管道符 | 替换为冒号 : 也有帮助:

az webapp create --name somename -g grop  --plan plan  --runtime="DOTNETCORE:3.1"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接