我正在尝试使用PowerShell从Azure导出Type字段。
使用Find-AzureRMResource
我收到了很多信息,但是我希望在查看资源组中的资源时看到门户网站中显示的类型说明:
是否可以使用PowerShell从Azure获取此信息?
答案 0 :(得分:0)
我不认为此信息会在任何地方公开,但您可以创建一个哈希表来映射这些值并使用该格式输出格式。
答案 1 :(得分:0)
TYPE
等于ResourceType
。例如,Network security group
等于Microsoft.Network/networkSecurityGroups
。如果您想在Portal上将其设为TYPE
,则可以使用哈希映射。例如。
$hash = @{}
$hash['Microsoft.Network/networkSecurityGroups'] = "Network security group"
$result=Find-AzureRMResource -ResourceType "Microsoft.Network/networkSecurityGroups"
$test=$result.ResourceType[0]
echo $hash[$test]
请参阅我的answer。
感谢RalJans的分享。使用带有Type类型的名称约定,所以我构建一个开关来获取正确的名称。请参阅此link。