我正在编写一个Ansible脚本来查询所有Windows计划的任务,禁用它们,然后等待当前正在运行的任务完成,然后再开始关闭服务和服务器。
我遇到的问题是,win_scheduled_task_stat
仅返回整个任务列表的一部分。首先,我认为它仅查询一个文件夹或仅查询一个用户,但事实并非如此。我得到的结果来自各个文件夹,并且缺少同一用户的某些任务。我正在使用的Ansible版本是2.6.1。
这是剧本:
- name: Query all the scheduled tasks
hosts: windows
gather_facts: false
connection: winrm
tasks:
- name: task status
win_scheduled_task_stat:
register: taskstat
- debug: var=taskstat
我想知道是否有人看到过类似的问题并知道如何解决。谢谢!