如何将 --query return 转换为字符串(带 Powershell 的 az-devops cli)

How to convert --query return to string (az-devops cli with Powershell)

我正在尝试将 --query 的 returned id 值作为字符串分配给变量,以便我可以使用该变量在 Windows Powershell 的其他命令中输入 id :

$repoID = az repos list --query "`"[?contains(name,'$Name')].id`""
az repos policy approver-count create --repository-id $repoID

但 $repoID 包含

[
"id value"
]

有谁知道如何将return转换成字符串,使$repoID = "id value"成为有效的参数输入吗?

提前致谢!

请通过设置-o tsv

使用另一个输出
$repoID = az repos list --query "`"[?contains(name,'$Name')].id`"" -o tsv