如何编写Powershell将虚拟机从未删除的磁盘转换为托管磁盘?有可能吗?
答案 0 :(得分:0)
您可以使用Azure Powershell模块:Introducing the new Azure PowerShell Az module。
您可以使用此command
列出预订中的所有VM。$vms = Get-AzResource -ResourceType Microsoft.Compute/virtualMachines
然后,您可以遍历$ vms,并使用以下command将带有基于Blob的磁盘的虚拟机转换为带有托管磁盘的虚拟机:
foreach($vm in$vms){
ConvertTo-AzVMManagedDisk `
-ResourceGroupName $vm.ResourceGroupName `
-VMName $vm.Name
}