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

如何通过Microsoft Power Automate将触发的Azure告警写入One Note/Excel

可行实现方案(无需依赖官方模板,自定义Power Automate流即可完成)

以下提供两种适配不同需求的落地路径,你可以根据自己的现有配置选择:

路径1:直接对接Azure告警(更稳定,无邮件解析误差,优先推荐)

无需经过邮箱中转,直接拉取原生告警字段,准确率更高:

  • 修改Azure告警规则的通知动作,在原有Outlook邮件通知之外,新增一个动作组,类型选择「Power Automate」/「Webhook」
  • 进入Power Automate新建即时云流,触发器选择「当收到HTTP请求时」,将Azure告警通用Schema复制到触发器的请求正文JSON架构配置项中,即可直接解析所有原生告警字段,包含告警名称、触发时间、关联资源、指标数值、严重级别等
  • 若需写入Excel:提前将存储在OneDrive for Business/SharePoint的Excel文件的表头区域转为正式表(选中区域按Ctrl+T即可创建),在流中添加「Excel Online (Business)」的「添加行到表」动作,将解析到的告警字段和Excel表头做映射即可
  • 若需写入OneNote:在流中添加「OneNote (Business)」的「在分区中新建页面」动作,可自定义排版告警内容,直接写入指定的OneNote笔记本分区

路径2:基于现有Outlook告警邮件实现(无需修改Azure原有配置)

如果不想改动已经在运行的告警规则,直接基于现有邮件触发即可:

  • 进入Power Automate新建自动化云流,触发器选择「当新电子邮件到达时(V3)」,设置触发条件:仅当邮件主题包含你预设的Azure告警前缀(比如Azure Alert:)、发件人为Azure告警官方发件地址时才触发,过滤非告警邮件
  • 添加「Html to text」动作将邮件正文转为纯文本,用拆分函数提取你需要的告警详情字段
  • 后续操作和路径1一致,选择Excel或OneNote的写入动作,将邮件主题、接收时间、提取到的告警字段映射写入即可

补充优化点:如果需要避免同一条告警重复写入,可以在写入动作前新增「查询Excel表」动作,判断同一条告警ID在指定时间范围内是否已存在,存在则跳过写入

内容的提问来源于stack exchange,提问作者Auto geek

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 13:45:08