You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Webhook警报配置:Set-AzActionGroup命令的替代方案咨询

解决方案

在Az PowerShell模块5.0.0及以上版本中,New-AzActionGroupReceiver和Set-AzActionGroup已被移除,对应的替代命令如下:

  • 原New-AzActionGroupReceiver替换为New-AzActionGroupWebhookReceiverObject
  • 原Set-AzActionGroup替换为Update-AzActionGroup

更新后的代码示例:

$actionGroup = Get-AzActionGroup -ResourceGroupName $resourceGroupName -Name "$resourceGroupName-actiongroup"
# 创建Webhook接收器对象
$runbookReceiver = New-AzActionGroupWebhookReceiverObject -Name "InvokeRunbookWebhook" -ServiceUri $runbookWebHook.WebhookURI -UseCommonAlertSchema
# 更新动作组,注意:若要保留原有接收器,需将原有接收器与新接收器合并,否则会覆盖原有配置
$allReceivers = $actionGroup.Receiver + $runbookReceiver
Update-AzActionGroup -ResourceGroupName $resourceGroupName -Name "$resourceGroupName-actiongroup" -ShortName $actionGroup.GroupShortName -Receiver $allReceivers

关键说明

  • New-AzActionGroupWebhookReceiverObject是专门用于创建Webhook接收器的对象,参数与原命令兼容,无需大幅调整
  • 使用Update-AzActionGroup时,若仅传入新的-Receiver参数,会替换动作组内所有原有接收器。如果需要保留原有接收器,必须将原有接收器($actionGroup.Receiver)与新创建的接收器合并后再传入

内容的提问来源于stack exchange,提问作者Mattias Lindberg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 18:16:17