代码之家  ›  专栏  ›  技术社区  ›  Dave Montgomery

使用PowerShell在Azure IotHub上设置标记

  •  0
  • Dave Montgomery  · 技术社区  · 7 年前

    我正在使用PowerShell脚本加速我们的环境。我使用标签跟踪所有资源中一些有用的花边新闻。

    对于大多数情况,我都可以这样做(跳过所有错误检查和现有标记):

    $resource = Get-AzureRmResouce -ResourceGroupName 'my-rg' -ResourceType 'microsoft.web/sites' -ResourceName 'my-app'
    Set-AzureRmResource -ResourceId $resource.ResourceId -Tags @(${'tagname'='tagvalue';})
    

    The requested resource does not support http method 'PATCH'
    

    一些资源为我提供了另一种机制,例如。

    New-AzureRmResourceGroup -Name 'my-rg' -Tag ...
    

    但对于物联网中心,我也看不到这一点。

    2 回复  |  直到 7 年前
        1
  •  0
  •   Shui shengbao    7 年前

    目前,物联网中心不支持添加 Tags . 请参考此 feedback

    如果你想管理你的资源,也许你可以添加标签到你的资源组。

        2
  •  0
  •   Michael Xu    7 年前

    我尝试使用new AzureRmResourceGroup的cmdlet成功创建新标记:

    New-AzureRmResourceGroup -Name 'my-rg' -Tag @{key1="value1";key2="value2"}
    

    请注意标记参数的数据值格式(它是一个哈希表),然后使用Get-AzureRmTag检查结果: AzureRM Tags

    Get-Module AzureRM -list | Select-Object Name,Version,Path
    

    您可以从 Microsoft Azure New-AzureRmResourceGroup