Azure Disk Space 虚拟机明智
Azure Disk Space VM wise
我们有一个场景,我们正在尝试明智地获取附加的磁盘 VM 以及分配给这些磁盘的相应总数 space。是否有任何命令或脚本可以获取详细信息?
我已使用命令 Get-AzureDisk
获取输出,但它并未显示我列表中的所有 VM。不知道为什么,有什么解决办法吗?
I tried using PS file to load the subscription
我们可以使用这个脚本来登录 azure 帐户:
$password = ConvertTo-SecureString "your password" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($accountName, $password)
Login-AzureRmAccount -Credential $credential
关于磁盘,我们可以使用powershell获取OS磁盘大小和数据磁盘大小:
数据盘:
PS C:\Users> $a = (get-azurermvm -ResourceGroupName vm -Name jasonvm)
PS C:\Users> $a.StorageProfile.DataDisks
Name : jasonvm-20170428-161615
DiskSizeGB : 20
Lun : 0
Caching : None
CreateOption : Empty
SourceImage :
VirtualHardDisk :
关于 OS 磁盘 ,如果您 没有 调整 OS 磁盘大小, Linux 和 windows OS 磁盘为 30 GB(如果您的 windows VM 在 2017.2 之前创建,OS 磁盘大小为 127GB,Linux 是 30GB):
如果您调整了 OS 磁盘的大小,我们可以使用此脚本来获取大小:
PS C:\Users> $vm = get-azurermvm -ResourceGroupName vm -Name jasonvm
PS C:\Users> $vm.StorageProfile.OsDisk.DiskSizeGB
100
如果无法return任何结果,则表示您的 OS 尺码已默认设置。
我们有一个场景,我们正在尝试明智地获取附加的磁盘 VM 以及分配给这些磁盘的相应总数 space。是否有任何命令或脚本可以获取详细信息?
我已使用命令 Get-AzureDisk
获取输出,但它并未显示我列表中的所有 VM。不知道为什么,有什么解决办法吗?
I tried using PS file to load the subscription
我们可以使用这个脚本来登录 azure 帐户:
$password = ConvertTo-SecureString "your password" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($accountName, $password)
Login-AzureRmAccount -Credential $credential
关于磁盘,我们可以使用powershell获取OS磁盘大小和数据磁盘大小:
数据盘:
PS C:\Users> $a = (get-azurermvm -ResourceGroupName vm -Name jasonvm)
PS C:\Users> $a.StorageProfile.DataDisks
Name : jasonvm-20170428-161615
DiskSizeGB : 20
Lun : 0
Caching : None
CreateOption : Empty
SourceImage :
VirtualHardDisk :
关于 OS 磁盘 ,如果您 没有 调整 OS 磁盘大小, Linux 和 windows OS 磁盘为 30 GB(如果您的 windows VM 在 2017.2 之前创建,OS 磁盘大小为 127GB,Linux 是 30GB): 如果您调整了 OS 磁盘的大小,我们可以使用此脚本来获取大小:
PS C:\Users> $vm = get-azurermvm -ResourceGroupName vm -Name jasonvm
PS C:\Users> $vm.StorageProfile.OsDisk.DiskSizeGB
100
如果无法return任何结果,则表示您的 OS 尺码已默认设置。