You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps CLI创建Wiki页面报错:无法识别参数page'

Azure CLI创建Wiki页面时出现"unrecognized arguments: page'"错误的解决方法

问题场景

在Azure DevOps流水线中执行以下创建Wiki页面的Azure CLI命令时,触发参数识别错误:

az devops wiki page create --path 'my page' --wiki myprojectwiki --content "Hello World"

错误信息:

ERROR: cli.azure.cli.core.azclierror: unrecognized arguments: page'
ERROR: az_command_data_logger: unrecognized arguments: page'

错误原因

该错误源于流水线执行环境的shell(如Bash/PowerShell)对单引号的解析逻辑:--path 'my page'中的单引号未被正确识别为参数包裹符号,导致CLI将my和page'拆分为两个独立参数,page'被判定为未定义的命令参数。

解决方法

根据流水线使用的shell类型,调整命令的引号使用方式:

1. Bash任务环境

将路径参数的单引号替换为双引号,确保带空格的参数被完整识别:

az devops wiki page create --path "my page" --wiki myprojectwiki --content "Hello World"

2. PowerShell任务环境

PowerShell对单引号的处理逻辑与Bash不同,建议使用双引号包裹带空格的参数,也可通过反引号(`)转义空格:

az devops wiki page create --path "my page" --wiki myprojectwiki --content "Hello World"
# 转义空格的写法(可选)
az devops wiki page create --path my` page --wiki myprojectwiki --content "Hello World"

验证

修改命令后重新运行流水线,CLI将正确识别--path的完整参数,完成Wiki页面创建。

内容的提问来源于stack exchange,提问作者kolek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 00:25:56