首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Azure powershell cmdlet的Get-AzVM数据磁盘总大小

问使用Azure powershell cmdlet的Get-AzVM数据磁盘总大小
EN

Stack Overflow用户
提问于 2021-01-12 03:55:06
回答 1查看 1.7K关注 0票数 0

我正在编写Azure Powershell脚本来获取一些数据。我想得到VM的总磁盘数据大小。有人能帮忙吗?

代码语言:javascript
复制
$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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-12 05:57:57

就像这样:

代码语言:javascript
复制
$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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65677823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档