24123r2 发表于 2016-12-30 09:28:43

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]
查看完整版本: Azure PowerShell批量删除Azure虚拟机