分配/未使用的数据磁盘空间VM Wise

时间:2018-09-12 11:32:08

标签: azure virtual-machine

(get-azurermvm -ResourceGroupName "<rgname>" -Name "vmname>").StorageProfile.DataDisks

((get-azurermvm -resourcegroupname "<rgname>" -name "vmname>").StorageProfile).DataDisks.DiskSizeGB

但这仅显示数据磁盘的大小。我想获取已分配和未使用的数据磁盘空间。
请有人帮助。

1 个答案:

答案 0 :(得分:0)

似乎您想列出该存储帐户中的所有blob,可以使用以下PowerShell命令Get-AzureStorageBlob列出所有blob,如下所示:

Login-AzureRmAccount
$RGName = "ResourceGroupName"
$SAName = "storageaccountname"
$ConName = "containername"
$TempObj = New-Object -TypeName PSCustomObject
$TempObj |Add-Member -Name BlobName -MemberType NoteProperty -Value $null
$TempObj |Add-Member -Name LeaseState -MemberType NoteProperty -Value $null
$Keylist = Get-AzureRmStorageAccountKey -ResourceGroupName $RGName -StorageAccountName $SAName
$Key = $Keylist[0].Value
$Ctx = New-AzureStorageContext -StorageAccountName $SAName -StorageAccountKey $Key
$List = Get-AzureStorageBlob -Blob *.vhd -Container $ConName -Context $Ctx