我想使用PowerShell或任何其他工具来增加Windows Azure中OS磁盘的尺寸。请帮助
问候umair
调整OS驱动器
以管理模式打开您的PowerShell ISE或PowerShell窗口,并按照以下步骤操作:
-
在资源管理模式下登录您的Microsoft Azure帐户,并选择您的订阅如下:
Login-AzureRmAccount Select-AzureRmSubscription –SubscriptionName 'my-subscription-name'
-
设置您的资源组名称和VM名称如下:
$rgName = 'my-resource-group-name' $vmName = 'my-vm-name'
-
获取对您的VM的引用:
$vm = Get-AzureRmVM -ResourceGroupName $rgName -Name $vmName
-
在调整磁盘之前停止VM,如下:
Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName
-
,我们一直在等待的那一刻!将OS磁盘的大小设置为所需值,并如下更新VM:
$vm.StorageProfile.OSDisk.DiskSizeGB = 1023 Update-AzureRmVM -ResourceGroupName $rgName -VM $vm
新尺寸应大于现有磁盘尺寸。允许的最大值是1023 GB。
-
更新VM可能需要几秒钟。命令完成执行后,请按以下方式重新启动VM:
Start-AzureRmVM -ResourceGroupName $rgName -Name $vmName
就是这样!现在,RDP进入VM,打开计算机管理(或磁盘管理)并使用新分配的空间展开驱动器。
粘贴从:https://learn.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-expand-expand-os-disk
我通过在Windows Azure PowerShell最新版本上使用以下命令来完成此操作。请注意powershell的旧版本没有支持此命令。
update-azurest-diskname [disk-name] -label [disklabel] resizedsizeingb 1020