共用方式為


Set-AzAlertProcessingRule

建立或更新警示處理規則。

Syntax

Set-AzAlertProcessingRule
   -ResourceGroupName <String>
   -Name <String>
   [-Description <String>]
   [-Enabled <String>]
   -Scope <System.Collections.Generic.List`1[System.String]>
   [-Tag <Hashtable>]
   [-FilterSeverity <String>]
   [-FilterMonitorService <String>]
   [-FilterMonitorCondition <String>]
   [-FilterTargetResource <String>]
   [-FilterTargetResourceType <String>]
   [-FilterTargetResourceGroup <String>]
   [-FilterAlertRuleId <String>]
   [-FilterAlertRuleName <String>]
   [-FilterDescription <String>]
   [-FilterAlertContext <String>]
   [-FilterSignalType <String>]
   -AlertProcessingRuleType <String>
   [-ScheduleStartDateTime <String>]
   [-ScheduleEndDateTime <String>]
   [-ScheduleTimeZone <String>]
   [-ScheduleReccurenceType <String>]
   [-ScheduleReccurence2Type <String>]
   [-ScheduleReccurenceDaysOfWeek <String>]
   [-ScheduleReccurence2DaysOfWeek <String>]
   [-ScheduleReccurenceDaysOfMonth <String>]
   [-ScheduleReccurence2DaysOfMonth <String>]
   [-ScheduleReccurenceStartTime <String>]
   [-ScheduleReccurence2StartTime <String>]
   [-ScheduleReccurenceEndTime <String>]
   [-ScheduleReccurence2EndTime <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzAlertProcessingRule
   -InputObject <PSAlertProcessingRule>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzAlertProcessingRule
   -ResourceGroupName <String>
   -Name <String>
   [-Description <String>]
   [-Enabled <String>]
   -Scope <System.Collections.Generic.List`1[System.String]>
   [-Tag <Hashtable>]
   [-FilterSeverity <String>]
   [-FilterMonitorService <String>]
   [-FilterMonitorCondition <String>]
   [-FilterTargetResource <String>]
   [-FilterTargetResourceType <String>]
   [-FilterTargetResourceGroup <String>]
   [-FilterAlertRuleId <String>]
   [-FilterAlertRuleName <String>]
   [-FilterDescription <String>]
   [-FilterAlertContext <String>]
   [-FilterSignalType <String>]
   -AlertProcessingRuleType <String>
   [-ScheduleStartDateTime <String>]
   [-ScheduleEndDateTime <String>]
   [-ScheduleTimeZone <String>]
   [-ScheduleReccurenceType <String>]
   [-ScheduleReccurence2Type <String>]
   [-ScheduleReccurenceDaysOfWeek <String>]
   [-ScheduleReccurence2DaysOfWeek <String>]
   [-ScheduleReccurenceDaysOfMonth <String>]
   [-ScheduleReccurence2DaysOfMonth <String>]
   [-ScheduleReccurenceStartTime <String>]
   [-ScheduleReccurence2StartTime <String>]
   [-ScheduleReccurenceEndTime <String>]
   [-ScheduleReccurence2EndTime <String>]
   -ActionGroupId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-AzAlertProcessingRule 會建立或更新警示處理規則。

範例

範例 1

Set-AzAlertProcessingRule -ResourceGroupName "test-rg" -Name "AddActionGroupToSubscription" -Scope "/subscriptions/MySubscriptionId" -Description "Add ActionGroup1 to all alerts in the subscription" -Enabled "True" -AlertProcessingRuleType "AddActionGroups" -ActionGroupId "/subscriptions/MySubscriptionId/resourcegroups/MyResourceGroup1/providers/microsoft.insights/actiongroups/ActionGroup1"

此 Cmdlet 會建立警示處理規則,將動作群組新增至資源群組中的所有警示。

範例 2

Set-AzAlertProcessingRule -ResourceGroupName "test-rg" -Name "AddActionGroupsBySeverity" -Scope "/subscriptions/MySubscriptionId" -Description "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups" -Enabled "True" -AlertProcessingRuleType "AddActionGroups" -ActionGroupId "/subscriptions/MySubscriptionId/resourcegroups/MyResourceGroup1/providers/microsoft.insights/actiongroups/ActionGroup1,/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup2/providers/microsoft.insights/actionGroups/MyActionGroup2" -FilterMonitorCondition "Equals:Sev0,Sev1"

此 Cmdlet 會建立規則,將兩個動作群組新增至所有 Sev0 和 Sev1 警示

參數

-ActionGroupId

要通知的動作群組標識符,只有在警示處理規則類型為 AddActionGroups 時,才需要以逗號分隔的值清單。

類型:String
Position:Named
預設值:None
必要:True
Accept pipeline input:False
Accept wildcard characters:False

-AlertProcessingRuleType

警示處理規則類型。 允許的值:AddActionGroups、RemoveAllActionGroups。

類型:String
Position:Named
預設值:None
必要:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
Aliases:cf
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

警示處理規則的描述

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

指出指定的警示處理規則是否已啟用或停用 (預設值為已啟用)。 允許的值:False、True。

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterAlertContext

預期格式 - {<operation>:<逗號分隔值>清單} 作業: 其中 <一個 Equals, NotEquals, Contains, DoesNotContain> 例如. Contains:smartgroups

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterAlertRuleId

預期格式 - {<operation>:<逗號分隔值>清單} 作業: 其中 <一個 Equals, NotEquals, Contains, DoesNotContain> 例如. Equals:/subscriptions/MySubscriptionId/resourceGroups/abvarma/providers/microsoft.insights/metricAlerts/test-mrmc-vm-abvarma

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterAlertRuleName

預期格式 - {<operation>:<逗號分隔值>清單} 作業: 其中 <一個 Equals, NotEquals, Contains, DoesNotContain> 例如. Equals:ARM Name Test1,ARM Name Test2

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterDescription

預期格式 - {<operation>:<逗號分隔值>清單} 作業: 其中 <一個 Equals, NotEquals, Contains, DoesNotContain> 例如. Contains:Test Alert

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterMonitorCondition

預期格式 - {<operation>:<逗號分隔值>清單} 作業: 其中 <一個 Equals, NotEquals, Contains, DoesNotContain> 例如. NotEquals:Resolved

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterMonitorService

預期格式 - {<operation>:<逗號分隔值>清單} 作業: 其中 <一個 Equals, NotEquals, Contains, DoesNotContain> 例如. Equals:Platform,Log Analytics

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterSeverity

預期格式 - {<operation>:<逗號分隔值>清單} 嚴重性:Sev0、Sev1、Sev2、Sev3、Sev4> 的其中一個<。 例如 Equals:Sev0,Sev1

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterSignalType

預期格式 - {<operation>:<逗號分隔值>清單} 作業: 其中 <一個 Equals, NotEquals, Contains, DoesNotContain> 例如. Equals:Metric

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterTargetResource

預期格式 - {<operation>:<逗號分隔值>清單} 作業: 其中 <一個 Equals, NotEquals, Contains, DoesNotContain> 例如. Equals:mySQLDataBaseName

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterTargetResourceGroup

預期格式 - {<operation>:<逗號分隔值>清單} 作業: 其中 <一個 Equals, NotEquals, Contains, DoesNotContain> 例如. NotEquals:/subscriptions/<subscriptionID>/resourceGroups/test

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-FilterTargetResourceType

預期格式 - {<operation>:<逗號分隔值>清單} 作業: 其中 <一個 Equals, NotEquals, Contains, DoesNotContain> 例如. contains:虛擬機器,儲存體 帳戶

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

警示處理規則資源

類型:PSAlertProcessingRule
Position:Named
預設值:None
必要:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

警示處理規則名稱

類型:String
Aliases:ResourceId
Position:Named
預設值:None
必要:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

資源群組名稱

類型:String
Position:Named
預設值:None
必要:True
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleEndDateTime

結束日期時間。 格式 2022-09-21 06:00:00 在「定期排程 - 每日」、「每周」或「每月」的情況下,應該提及。

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurence2DaysOfMonth

週期模式值的清單:每月週期類型的預期格式。 以逗號分隔的值清單,例如1,3,12

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurence2DaysOfWeek

週期模式值的清單:每周週期類型的預期格式。 以逗號分隔的值清單,例如 星期一、星期六

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurence2EndTime

ScheduleTimeZone 參數的時區中的遞歸開始時間。 格式 06:00:00 如果出現「遞歸排程- 每日」、「每周」或「每月」,則應該提及。

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurence2StartTime

ScheduleTimeZone 參數的時區中的遞歸開始時間。 格式 06:00:00 如果出現「遞歸排程- 每日」、「每周」或「每月」,則應該提及。

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurence2Type

指定何時應套用處理規則。 允許的值:每日、每月、每周。

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurenceDaysOfMonth

週期模式值的清單:每月週期類型的預期格式。 以逗號分隔的值清單,例如1,3,12

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurenceDaysOfWeek

週期模式值的清單:每周週期類型的預期格式。 以逗號分隔的值清單,例如 星期一、星期六

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurenceEndTime

ScheduleTimeZone 參數的時區中的遞歸開始時間。 格式 06:00:00 如果出現「遞歸排程- 每日」、「每周」或「每月」,則應該提及。

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurenceStartTime

ScheduleTimeZone 參數的時區中的遞歸開始時間。 格式 06:00:00 如果出現「遞歸排程- 每日」、「每周」或「每月」,則應該提及。

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleReccurenceType

指定何時應套用處理規則。 允許的值:每日、每月、每周。

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleStartDateTime

開始日期時間。 格式 2022-09-21 06:00:00 在「定期排程 - 每日」、「每周」或「每月」的情況下,應該提及。

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleTimeZone

排程時區。 預設值:UTC。

類型:String
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

資源標識碼清單、逗號分隔值清單 規則會套用至在該範圍內資源引發的警示

類型:List<T>[String]
Position:Named
預設值:None
必要:True
Accept pipeline input:False
Accept wildcard characters:False

-Tag

警示處理規則標籤。 例如 @{“tag1” = “key1”;”tag2“ = ”key2“} 用來 {} 清除現有的標記。

類型:Hashtable
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
Aliases:wi
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule

輸出

Microsoft.Azure.Commands.AlertsManagement.OutputModels.PSActionRule