Remove-AzVM
语法
ResourceGroupNameParameterSetName (默认值)
Remove-AzVM
[-Name] <String>
[-ResourceGroupName] <String>
[-ForceDeletion <Boolean>]
[-Force]
[-NoWait]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
IdParameterSetName
Remove-AzVM
[-Id] <String>
[-ForceDeletion <Boolean>]
[-Force]
[-NoWait]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Remove-AzVM cmdlet 从 Azure 中删除虚拟机。
示例
示例 1:删除虚拟机
Remove-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
此命令删除资源组 ResourceGroup11 中名为 VirtualMachine07 的虚拟机。
示例 2:删除 VMSS 中的 VM,并将业务流程模式设置为 Flex。
# Get a VMSS with the orchestration mode set to Flex.
$rgname = <Resource Group Name>
$vmssName = <VMSS Name>
$vmssFlex = Get-AzVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName
$vmssvms = Get-AzVmssVM -ResourceGroupName $vmssFlex.ResourceGroupName -VMScaleSetName $vmssFlex.Name
# Get the first VM's name to delete it.
$vmName = $vmssvms[0].Name
Remove-AzVM -ResourceGroupName $rgname -Name $vmName
此示例演示如何使用此 cmdlet 删除业务流程模式 Flex 的虚拟机规模集中的虚拟机。
这不适用于虚拟机规模集的业务流程模式统一。
参数
-AsJob
在后台运行 cmdlet 并返回作业以跟踪进度。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Confirm
在运行 cmdlet 之前,提示你进行确认。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Force
强制命令运行而不要求用户确认。
参数属性
参数集
(All)
Position: 2
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ForceDeletion
强制删除 VM 的可选参数。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Id
虚拟机资源 ID。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
IdParameterSetName
Position: 0
必需: True
来自管道的值: False
来自管道的值(按属性名称): True
来自剩余参数的值: False
-Name
资源名称。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
别名: 资源名称, 虚拟机名称
参数集
ResourceGroupNameParameterSetName
Position: 1
必需: True
来自管道的值: False
来自管道的值(按属性名称): True
来自剩余参数的值: False
-NoWait
在作完成之前立即启动作并返回。 若要确定作是否已成功完成,请使用一些其他机制。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ResourceGroupName
指定资源组的名称。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
ResourceGroupNameParameterSetName
Position: 0
必需: True
来自管道的值: False
来自管道的值(按属性名称): True
来自剩余参数的值: False
-WhatIf
显示 cmdlet 运行时会发生什么情况。
命令脚本未运行。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters 。
输出