Azure PowerShell批量删除Azure虚拟机
上一篇博文中我介绍了如何通过Powershell脚本批量创建Azure虚拟机,本文介绍通过Powershell命令批量删除某个云服务下的虚拟机。在Powershell中执行以下命令:其中#部分的语句为注释,
# 指定订阅名称
$subscriptionName="huangcj 测试";
# 指定VHD的存储
$storageAccount="hcjtest";
# 设置默认的订阅以及默认订阅关联的存储账号
Select-AzureSubscription –SubscriptionName $subscriptionName –Default
Set-AzureSubscription -SubscriptionName $subscriptionName –CurrentStorageAccountName $storageAccount
#删除虚拟机及其VHD文件
Get-AzureVM | where{$_.ServiceName.StartsWith(“hcjtest”)} | Remove-AzureVM -Verbose –DeleteVHD
待命令执行完成后,我们登录到Azure Portal管理页面看下虚拟机
可以看到上一篇文章中创建的20台虚拟机已经删除。当然如果该云服务下还有其他虚拟机,不想被删除的话,则不能用此方法,可以通过语句循环执行的方式,删除以某些前缀的虚拟机。
页:
[1]