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

如何通过Azure CLI修改ADF ScheduleTrigger的小时调度时间?

解决Azure CLI更新ScheduleTrigger小时数的问题

你需要修改ScheduleTrigger中recurrence.schedule.hours的值,由于属性是嵌套结构,直接简单使用update命令可能无法正确定位到目标字段,以下是两种可行的解决方法:

方法一:导出配置修改后更新

  1. 导出当前触发器的完整配置到本地文件:
az datafactory trigger show --resource-group <你的资源组名称> --factory-name <你的数据工厂名称> --name <目标触发器名称> > trigger-config.json
  1. 打开trigger-config.json文件,找到typeProperties.recurrence.schedule.hours字段,将数组内的16修改为18
  2. 使用修改后的配置文件更新触发器:
az datafactory trigger update --resource-group <你的资源组名称> --factory-name <你的数据工厂名称> --name <目标触发器名称> --set typeProperties=@trigger-config.json

方法二:直接通过--set参数指定嵌套属性

无需导出文件,直接通过--set参数定位到嵌套的hours数组元素进行修改:

az datafactory trigger update --resource-group <你的资源组名称> --factory-name <你的数据工厂名称> --name <目标触发器名称> --set typeProperties.recurrence.schedule.hours[0]=18

注意事项

  • 请将命令中的<你的资源组名称>、<你的数据工厂名称>、<目标触发器名称>替换为实际的资源信息
  • 如果触发器当前处于启用状态,更新前需要先禁用触发器,更新完成后再重新启用:
    禁用命令:
    az datafactory trigger disable --resource-group <你的资源组名称> --factory-name <你的数据工厂名称> --name <目标触发器名称>
    
    启用命令:
    az datafactory trigger enable --resource-group <你的资源组名称> --factory-name <你的数据工厂名称> --name <目标触发器名称>
    

内容的提问来源于stack exchange,提问作者Shekhar Khadka

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 19:41:13