我正在编写Azure Powershell脚本来获取一些数据。我想得到VM的总磁盘数据大小。有人能帮忙吗?
$virtualM = Get-AzVM -ResourceGroupName $ResourceName
foreach ($vmachine in $virtualM) {
#Get VM Name and Total data disk size
write-host 'VM NAME: '$vmachine.name 'Data disk total size: '$vmachine.StorageProfile.dataDisks.diskSizeGB
}#当前输出VM名称: VM1数据安全总大小: 1023 VM名称: VM2数据安全总大小: 1023 1023 1023 #我试图得到的VM名称: VM1数据安全总大小: 1023 VM名称: VM2数据安全总大小: 3069
发布于 2021-01-12 05:57:57
就像这样:
$virtualM = Get-AzVM -ResourceGroupName $ResourceName
foreach ($vmachine in $virtualM) {
#Get VM Name and Total data disk size
$disksum = $vmachine.StorageProfile.dataDisks.diskSizeGB | Measure-Object -Sum | select Sum -ExpandProperty SUM
write-host 'VM NAME: '$vmachine.name 'Data disk total size: '$disksum
}VM名称: 1111数据磁盘总大小: 100
VM名称: 2222数据磁盘总大小: 2048
VM名称: 3333数据磁盘总大小: 7576
VM名称: 4444数据磁盘总大小: 7376
VM名称: 5555数据磁盘总大小: 7320
https://stackoverflow.com/questions/65677823
复制相似问题