Azure 蔚蓝色的获取所有资源名称,在同一列中键入Key:value标记
这就是我想要的。使用powershell或Az cli获取azure中所有我的资源的列表,其中包含资源的名称、类型和标记以及导出到excel中的密钥对,如下面的示例所示,并且仅当标记值是我在命令中声明的某个特定值时才带来信息 例如:如果tag3的值=value3,则带上我的所有azure资源Azure 蔚蓝色的获取所有资源名称,在同一列中键入Key:value标记,azure,tags,azure-powershell,Azure,Tags,Azure Powershell,这就是我想要的。使用powershell或Az cli获取azure中所有我的资源的列表,其中包含资源的名称、类型和标记以及导出到excel中的密钥对,如下面的示例所示,并且仅当标记值是我在命令中声明的某个特定值时才带来信息 例如:如果tag3的值=value3,则带上我的所有azure资源 name type tag1 tag2 tag3 VM1 v.mach value1 value2 value3 webapp2 wapp ValueX
name type tag1 tag2 tag3
VM1 v.mach value1 value2 value3
webapp2 wapp ValueX Value85 value3
disk8 disk valueF value89 value3
结果我想把它在一个csv文件。我知道这是在命令结束时完成的:
| Export-Csv -Path "C:\Windows\azureinventory.csv"
但是现在我不能用标签分离的方式带来结果
我尝试了以下命令,但标记列在同一列上带来了值。希望将它们分开,如第一个示例中所示:
Get-AzureRmResource -TagName "LifeTime" | where { $_.Tags['LifeTime'] -eq "20170503" } | Select-Object -Unique Name, Type, tags
试试这个:
Get-AzureRmResource | Select-Object -Property name , type , @{N='tag1'; E={$_.Tags.tag1}} ,@{N='tag2'; E={$_.Tags.tag2}}
我的标签如下:
结果:
希望能有帮助 您好@Chanafot,如果我的答案有帮助,请单击此答案左侧的大灰色复选按钮来标记此答案,以便帮助具有相同查询的其他人:。评分对我来说是一种奖励,对这个论坛很重要。谢谢,祝你今天愉快!对不起,伙计,我点击了“向上”按钮,忘记了“确定”按钮。谢谢