移除AzureVM做什么?
具体来说,它什么时候回来?当VM被完全释放并且所有资源被释放时(如果我使用-deleteVHD选项),它是否返回?或者,当删除VM和磁盘的过程开始时,它是否返回移除AzureVM做什么?,azure,azure-powershell,Azure,Azure Powershell,具体来说,它什么时候回来?当VM被完全释放并且所有资源被释放时(如果我使用-deleteVHD选项),它是否返回?或者,当删除VM和磁盘的过程开始时,它是否返回 我正在编写一个删除VM的脚本,我需要知道在返回成功之前是否必须循环并检查VM状态。除了一个实例外,在每个实例中,在Remove-AzureVM返回后VM都消失了,我不知道这是预期的还是错误。是的,Remove-AzureVM在返回状态之前完成了操作 根据您的要求,您可以执行以下操作 $Status = Remove-Azurevm -N
我正在编写一个删除VM的脚本,我需要知道在返回成功之前是否必须循环并检查VM状态。除了一个实例外,在每个实例中,在Remove-AzureVM返回后VM都消失了,我不知道这是预期的还是错误。是的,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 >
$Status=Remove Azurevm-Name-ServiceName
如果($状态)
{
如果($Status.OperationStatus-等式“successed”)
{
详细写入“已成功删除VM”
}
}
其他的
<你的行动逻辑>
希望这有帮助 值得注意的是,Remove AzureVM会删除分配的资源,不包括任何VHD文件——这些文件必须单独删除。