簡體   English   中英

使用 Remove-AzScheduledQueryRule 刪除 Azure 警報規則(如果存在)

[英]Remove Azure alert rule if exists using Remove-AzScheduledQueryRule

如何通過其 ResourceId 檢查是否存在警報規則,然后將其刪除。 檢查的語法是什么?

Get-AzScheduledQueryRule -ResourceId "/subscriptions.....Id"    
Remove-AzScheduledQueryRule -ResourceId "/subscriptions/.....Id"

正如上面評論中提到的,您可以使用下面的 PowerShell 腳本,該腳本將驗證該特定 ResourceId 是否存在任何ScheduledQueryRule

如果存在,它將刪除該 ResourceId 的ScheduledQueryRule

這是 PowerShell 腳本:

Connect-AzAccount
 $rulelist = Get-AzScheduledQueryRule
 foreach($item in $rulelist){
 
 if($item.id -contains "<requiredresourceid>"){
    Remove-AzScheduledQueryRule -ResourceId $item.Id
 }
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM