当 Azure 资源标签名称中有连字符时,如何更新该资源标签值?

当 Azure 资源标签名称中有连字符时,如何更新该资源标签值?

我编写了一个 PowerShell 脚本来更新特定标记名称的标记值,现在对于所有不包含特殊字符的标记名称(例如部门),这都可以正常工作,但我有一个标记名称中有一个连字符(例如“it-environment”),当我尝试使用我的脚本更新此标记值时,它不起作用。有没有人遇到过类似的问题,也许有解决这个问题的方法?

谢谢!

编辑:如果标签名称不存在,我可以用我的脚本创建它并赋予它一个值,但是当我尝试更新它(因此标签已经存在)时它不起作用,这很奇怪,因为其他标签按预期工作。

最后编辑:我们做了一些研究,结果发现 Update-AzTag 实际上可以处理带有特殊字符的标签,甚至在不存在特殊字符的情况下创建它们,您所要做的就是将它们括在引号中,例如:“it-environment”,希望这可以帮助将来遇到同样问题的人。

相关内容