1

具体来说,什么时候回来?当 VM 完全解除分配并释放所有资源时它会返回吗(如果我使用了 -deleteVHD 选项)?还是在删除 VM 和磁盘的过程开始时返回?

我正在编写一个删除 VM 的脚本,我需要知道在返回成功之前是否必须循环并检查 VM 状态。在除一个实例之外的所有实例中,在 Remove-AzureVM 返回后,VM 都已消失,我不知道这是预期的还是错误的。

4

1 回答 1

0

是的,Remove-AzureVM 在返回状态之前确实完成了操作。

根据您的要求,您可以执行以下操作。

$Status = Remove-Azurevm -Name <vm-name> -ServiceName <service-name>
if ($Status)
{
  if ($Status.OperationStatus -eq "Succeeded")
  {
    Write-Verbose " VM Deleted successfully"
    <Your logic on what to do next>
  }
}
else
< Your logic on what to do >

希望这可以帮助!

于 2015-07-10T21:57:15.637 回答