Remove-AzureVM做什么?

时间:2014-12-26 23:55:21

标签: azure azure-powershell

具体来说,何时返回?当VM完全解除分配并释放所有资源时(如果我使用-deleteVHD选项),它会返回吗?或者,当删除VM和磁盘的过程已经启动时它会返回吗?

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

1 个答案:

答案 0 :(得分: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 >

希望这有帮助!