我正在尝试使用 PowerShell 从 Azure 导出类型字段。
使用Find-AzureRMResource
我获得了很多信息,但我希望在查看资源组中的资源时获得门户中看到的类型描述:
是否可以使用 PowerShell 从 Azure 获取此信息?
最佳答案
Azure 门户上的
TYPE
等于 PowerShell cmdlet 上的 ResourceType
。例如,网络安全组
等于Microsoft.Network/networkSecurityGroups
。如果你想在 Portal 上以 TYPE
形式获取它,你可以使用 HashMap 。例如。
$hash = @{}
$hash['Microsoft.Network/networkSecurityGroups'] = "Network security group"
$result=Find-AzureRMResource -ResourceType "Microsoft.Network/networkSecurityGroups"
$test=$result.ResourceType[0]
echo $hash[$test]
请引用我的answer .
感谢 RalJans 的分享。使用带有类型缩写的名称约定,因此我构建了一个开关来获取正确的名称。请引用这个link .
关于powershell - 使用 PowerShell 从 Azure 资源组导出类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45245786/