Check space used in azure storage accounts in my subscription

前端 未结 6 575
面向向阳花
面向向阳花 2021-01-17 07:36

How can I check how much space I used in each of my azure storage accounts in my subscription resource group wise.

I am not able to find a way to check space used in

6条回答
  •  没有蜡笔的小新
    2021-01-17 08:10

    This will give storage account capacity in each resource group in all subscriptions

    $sub = Get-AzSubscription | select Name
    $sub | foreach { 
    Set-AzContext -Subscription $_.Name
    $currentSub = $_.Name
    $RGs = Get-AzResourceGroup | select ResourceGroupName
    $RGs | foreach {
    $CurrentRG = $_.ResourceGroupName
    $StorageAccounts = Get-AzStorageAccount -ResourceGroupName $CurrentRG | select StorageAccountName
    $StorageAccounts | foreach {
    $StorageAccount = $_.StorageAccountName
    $CurrentSAID = (Get-AzStorageAccount -ResourceGroupName $CurrentRG -AccountName $StorageAccount).Id
    $usedCapacity = (Get-AzMetric -ResourceId $CurrentSAID -MetricName "UsedCapacity").Data
    $usedCapacityInMB = $usedCapacity.Average / 1024 / 1024
    "$StorageAccount,$usedCapacityInMB,$CurrentRG,$currentSub" >> ".\storageAccountsUsedCapacity.csv"
    }
    }
    }
    

    Output

提交回复
热议问题