azure - Azure powershell - 获取具有大小的 VM 列表
问题描述
尝试获取基本的 powershell 脚本来检索 VM 名称和 VM 大小。
我可以运行以下命令:
Get-AzureRMVM
这显示了具有“名称”和“VMSize”列等的 VM 列表。我只是想显示这两列,所以我有这个:
[array]$VMs = Get-AzureRMVm
foreach ($VM in $VMs)
{
Write-Output "VM: $($VM.Name)"
Write-Output "VM Size: $($VM.VmSize)"
}
出于某种原因,当虚拟机名称出现时,大小却没有。知道我做错了什么吗?
解决方案
VmSize 是从 HardwareProfile 中提取的。尝试使用$VM.HardwareProfile.VMSize
推荐阅读
- excel - 包含偏移量的 VBA 命名范围在图表中是固定的
- sql-server - 用于运行 SSIS 包的裸机设置
- javascript - 如何在 Google AppScript 中使用 sheet-js git 库?
- ksh - ksh 源文件:无法打开 [没有这样的文件或目录]
- android - 本地 onclicklistener 这样做会导致内存泄漏吗
- uber-api - 对于 Uber 开发 API,是否可以将源地址和目标地址作为参数传递以获取成本估算响应
- php - 如何将数组存储为属性中的字符串
- sql - 使用来自其他字段的 SUM 进行 SQL 更新
- tfs - 需要签署用户模式驱动程序但找不到匹配的交叉证书 - Windows 和 TFS 构建
- javascript - 功能 onclick javascript 在 Microsoft Edge 中不起作用