Microsoft Azure – 使用 Azure PowerShell 获取 Azure VM 属性
使用 Azure PowerShell 命令的目的是快速分析 VM/VM 的整体属性,同时筛选 with select 和 where 条件。若要查找 Azure VM 的属性,可以在 Azure Cloud Shell 中执行以下命令以获取详细信息。
命令:
Get-AzVM
输出:
1.获取Azure虚拟机服务器的所有属性
使用以下命令获取 Azure VM 服务器的所有属性:
命令:
Get-AzVM -Name "vm_name" -ResourceGroup "resource_group_name"
例子:
Get-AzVM -Name "CloudOpsVM" -ResourceGroup "Cloud-Operations"
输出:
2.展开Azure VM Extensions的属性
使用以下命令展开 Azure VM 扩展的完整属性:
命令:
Get-AzVM -Name "vm_name" -ResourceGroup "resource_group_name" `
| Select -ExpandProperty Extensions
例子:
Get-AzVM -Name "CloudOpsVM" -ResourceGroup "Cloud-Operations" `
| Select -ExpandProperty Extensions
输出:
3. 获取 Azure VM 扩展的名称
若要获取 Azure VM 扩展的名称,请使用以下命令:
命令:
Get-AzVM -Name "vm_name" -ResourceGroup "resource_group_name" `
| Select -ExpandProperty Extensions `
| Select Name
例子:
Get-AzVM -Name "CloudOpsVM" -ResourceGroup "Cloud-Operations" `
| Select -ExpandProperty Extensions `
| Select Name
输出:
4. Azure VM 的大小
使用以下命令获取 Azure VM 的大小:
命令:
Get-AzVM -Name "vm_name" -ResourceGroup "resource_group_name" `
| Select -ExpandProperty HardwareProfile
例子:
Get-AzVM -Name "CloudOpsVM" -ResourceGroup "Cloud-Operations" `
| Select -ExpandProperty HardwareProfile
输出: