如何使用 space 传递标签

How to pass tags with space

我正在尝试使用 Azure-CLI(使用 Powershell Core)通过变量添加多个标签。

az resource tag --tags ${tagsToAdd} --id $resource.id

哪里$tagsToAdd="a=b c=d"

但这只给了我一个标签:

"tags": {
    "a": "b c=d"
    } 

这有什么问题?使用 az resource tag --tags a=b c=d --id $resource.id 正确生成两个标签。

您可以如下使用它。

$tagsToAdd=@("a=b","c=d")
az resource tag --tags ${tagsToAdd} --id $resource.id