如何使用PowerShell在Windows Azure中增加OS磁盘的尺寸



我想使用PowerShell或任何其他工具来增加Windows Azure中OS磁盘的尺寸。请帮助

问候umair

调整OS驱动器

以管理模式打开您的PowerShell ISE或PowerShell窗口,并按照以下步骤操作:

  1. 在资源管理模式下登录您的Microsoft Azure帐户,并选择您的订阅如下:

    Login-AzureRmAccount Select-AzureRmSubscription –SubscriptionName 'my-subscription-name'

  2. 设置您的资源组名称和VM名称如下:

    $rgName = 'my-resource-group-name' $vmName = 'my-vm-name'

  3. 获取对您的VM的引用:

    $vm = Get-AzureRmVM -ResourceGroupName $rgName -Name $vmName

  4. 在调整磁盘之前停止VM,如下:

    Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName

  5. ,我们一直在等待的那一刻!将OS磁盘的大小设置为所需值,并如下更新VM:

    $vm.StorageProfile.OSDisk.DiskSizeGB = 1023 Update-AzureRmVM -ResourceGroupName $rgName -VM $vm

    新尺寸应大于现有磁盘尺寸。允许的最大值是1023 GB。

  6. 更新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

最新更新