powershell - 使用 PowerShell 从 Azure 资源组导出类型

标签 powershell azure

我正在尝试使用 PowerShell 从 Azure 导出类型字段。

使用Find-AzureRMResource我获得了很多信息,但我希望在查看资源组中的资源时获得门户中看到的类型描述:

enter image description here

是否可以使用 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]

enter image description here

请引用我的answer .

感谢 RalJans 的分享。使用带有类型缩写的名称约定,因此我构建了一个开关来获取正确的名称。请引用这个link .

关于powershell - 使用 PowerShell 从 Azure 资源组导出类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45245786/

相关文章:

azure - 如何配置和启动 Azure 预留实例虚拟机

powershell - 是否可以使用 Powershell dir 命令获得颜色突出显示

powershell - Powershell在远程计算机中运行Bat文件

azure - 有没有办法使用 Bicep 获取在 Azure SQL Server 防火墙中配置的多个不相关的 IP 地址?

javascript - Azure Javascript - 等待函数完成

azure - Bicep 部署 Linux 应用服务计划,无论定义的种类如何

powershell - 重用静态代码的最佳方法是什么

javascript - 为什么 PowerShell 函数的返回类型总是数组?

powershell - 使用字符串引用时,引用 Powershell 数组索引会产生意外结果

Azure 数据工厂集成运行时将无法启动