如何使用 PowerShell 更改 Azure VM 大小?
首先,我们可以使用以下命令来检索当前应用的 Azure VM 大小。
PS C:\> $vm = Get-AzVM -VMName VMName PS C:\> $vm.HardwareProfile.VmSize
输出
Standard_B1ms
现在,我们可以使用以下命令来获取特定位置中可用的 Azure VM 大小。
PS C:\> Get-AzVMSize -VMName $vm.Name -ResourceGroupName $vm.ResourceGroupName
您将获得所有可用的 Azure VM 大小。
现在我们需要设置 VM 大小。在这里,我们将首先设置 VM 的大小,然后我们会更新虚拟机以采用更新的大小。
PS C:\> $vm.HardwareProfile.VmSize = 'Standard_B2ms' PS C:\> Update-AzVM -VM $vm -ResourceGroupName $vm.ResourceGroupName - Verbose
我们将 VM 的大小从 Standard_B1ms 更改为 Standard_B2ms.
输出
VERBOSE: Performing the operation "Update" on target "Win2k16VM1". RequestId IsSuccessStatusCode StatusCode ReasonPhrase --------- ------------------- ---------- ------------ True OK OK
一旦我们检查硬件大小,它应该会被更新。
PS C:\> (Get-AzVM -VMName vmname).HardwareProfile.VmSize Standard_B2ms
广告