一直试图通过将调度任务设置为3次运行,从而找到触发工作的方法,但没有任何运气。
如下所示,当前代码失败。
community.windows.win_scheduled_task:
代码:
- name: Create task with multiple triggers
community.windows.win_scheduled_task:
name: TriggerTask
path: \Custom
actions:
- path: cmd.exe
triggers:
- type: daily
- start_boundary: '2022-01-01T05:00:00','2022-01-01T11:00:00','2022-01-01T17:00:00'
username: SYSTEM
state: present
enabled: yes发布于 2022-05-18 19:11:36
文档似乎指出了这样一个事实,即triggers是一个可以接受多个值的列表。
我没有Windows主机来测试它,但是,实现它的一种可能方法是与文档所指示的匹配,就是在trigger参数下有一个列表,如下所示:
triggers:
- type: daily
start_boundary: '2022-01-01T05:00:00'
- type: daily
start_boundary: '2022-01-01T11:00:00'
- type: daily
start_boundary: '2022-01-01T17:00:00'最后完成此任务:
- name: Create task with multiple triggers
community.windows.win_scheduled_task:
name: TriggerTask
path: \Custom
actions:
- path: cmd.exe
triggers:
- type: daily
start_boundary: '2022-01-01T05:00:00'
- type: daily
start_boundary: '2022-01-01T11:00:00'
- type: daily
start_boundary: '2022-01-01T17:00:00'
username: SYSTEM
state: present
enabled: yeshttps://stackoverflow.com/questions/72291663
复制相似问题