如何使用Powershell增加Windows Azure中的操作系统磁盘大小

时间:2017-03-09 14:19:11

标签: azure powershell-v3.0

我想使用Powershell或任何其他工具增加Windows Azure中的操作系统磁盘大小。请帮忙

此致 Umair

2 个答案:

答案 0 :(得分:1)

调整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. 这就是我们等待的那一刻!将操作系统磁盘的大小设置为所需的值,并按如下方式更新VM:

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

      

    新大小应大于现有磁盘大小。允许的最大值为1023 GB。

  6. 更新VM可能需要几秒钟。命令完成执行后,按如下所示重新启动VM:

    Start-AzureRmVM -ResourceGroupName $rgName -Name $vmName

  7. 就是这样!现在RDP进入VM,打开计算机管理(或磁盘管理)并使用新分配的空间扩展驱动器。

    粘贴自:https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-expand-os-disk

答案 1 :(得分:0)

我通过在windows azure powershell最新版本上使用以下命令完成此操作。请注意,旧版本的powershell不支持此命令。

更新-AzandDisk -DiskName [磁盘名称] -Label [DiskLabel] -ResizedSizeInGB 1020