你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Azure 开发测试实验室中删除实验室或实验室 VM
本文介绍如何在 Azure 开发测试实验室中从实验室中删除虚拟机 (VM) 或删除实验室。
从实验室中删除 VM
在实验室中创建 VM 时,开发测试实验室会自动在一个单独的资源组中为 VM 创建资源,例如磁盘、网络接口和公共 IP 地址。 删除 VM 时,会删除在创建 VM 时创建的大部分资源,包括 VM、网络接口和磁盘。 但是,删除 VM 不会删除以下内容:
- 在 VM 的资源组中手动创建的任何资源。
- 实验室资源组中 VM 的密钥保管库。
- VM 资源组中的任何可用性集、负载均衡器或公共 IP 地址。 这些资源由资源组中的多个 VM 共享。
注意
删除 VM 和实验室是永久性操作,无法撤消。
从实验室中删除 VM:
在Azure 门户中的实验室“概述”页上,在“我的虚拟机”下的列表中找到要删除的 VM。
可以是:
- 选择 VM 列表旁边的“更多选项”(...),然后从上下文菜单中选择“删除”。
或
- 在列表中选择 VM 名称,然后在 VM 的“概述”页上,从顶部菜单中选择“删除”。
在“确定要删除吗?”页中,选择“删除”。
删除 VM、它的网络接口及其关联的 OS 磁盘是永久性操作,无法撤消。要检查删除状态,请选择 Azure 菜单栏上的“通知”图标。
自动执行删除实验室中所有 VM 的过程
作为实验室所有者,可在 Azure 门户中从实验室删除 VM。 还可以使用 PowerShell 脚本删除实验室中的所有 VM。 在下例中,修改“要更改的值”注释下方的参数值。 可以从 Azure 门户的“实验室”窗格中检索 subscriptionId
、labResourceGroup
和 labName
值。
# Delete all the VMs in a lab.
# Values to change:
$subscriptionId = "<Enter Azure subscription ID here>"
$labResourceGroup = "<Enter lab's resource group here>"
$labName = "<Enter lab name here>"
# Sign in to your Azure account.
Connect-AzAccount
# Select the Azure subscription that has the lab. This step is optional
# if you have only one subscription.
Select-AzSubscription -SubscriptionId $subscriptionId
# Get the lab that has the VMs that you want to delete.
$lab = Get-AzResource -ResourceId ('subscriptions/' + $subscriptionId + '/resourceGroups/' + $labResourceGroup + '/providers/Microsoft.DevTestLab/labs/' + $labName)
# Get the VMs from that lab.
$labVMs = Get-AzResource | Where-Object {
$_.ResourceType -eq 'microsoft.devtestlab/labs/virtualmachines' -and
$_.Name -like "$($lab.Name)/*"}
# Delete the VMs.
foreach($labVM in $labVMs)
{
Remove-AzResource -ResourceId $labVM.ResourceId -Force
}
删除实验室
从资源组中删除实验室时,开发测试实验室会自动删除以下内容:
- 实验室中的所有 VM。
- 与这些 VM 关联的所有资源组。
- 开发测试实验室在实验室创建过程中自动创建的所有资源。
开发测试实验室不会删除实验室的资源组本身,也不会删除你在实验室的资源组中手动创建的任何资源。
注意
如果要手动删除实验室的资源组,必须先删除实验室。 无法删除包含实验室的资源组。
删除实验室:
在 Azure 门户的实验室“概述”页上,从顶部工具栏中选择“删除”。
在“确定要删除吗?”页中,在“键入实验室名称”下键入实验室名称,然后选择“删除”。
删除实验室及其所有资源是永久性操作,无法撤消。要检查删除状态,请选择 Azure 菜单栏上的“通知”图标。