[英]Change the OS disk used by an Azure VM using PowerShell
我正在尝试更换 Azure VM 上的 OS 磁盘。 该磁盘是托管磁盘,我要替换它的磁盘是托管磁盘。 我按照我在几个文档中找到的说明在 PS 中执行此操作。
https://azure.microsoft.com/en-us/blog/os-disk-swap-managed-disks/
我收到以下消息,让我相信它已成功完成。
RequestId IsSuccessStatusCode StatusCode ReasonPhrase
--------- ------------------- ---------- ------------
True OK OK
这是我正在使用的 PS 代码:
$vm = Get-AzureRmVM -ResourceGroupName rgname -Name vmname
Stop-AzureRmVM -ResourceGroupName rgname -Name $vm.Name -Force
$disk = Get-AzureRmDisk -ResourceGroupName rgname -Name newosdiskname
Set-AzureRmVMOSDisk -VM $vm -ManagedDiskId $disk.Id -Name $disk.Name
Update-AzureRmVM -ResourceGroupName rgname -VM $vm
那么为什么这不起作用呢?
无法使用 PS 使其正常工作。 我可以通过 CLI 轻松完成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.