Ansible win_updates 模块未完全更新

Ansible win_updates 模块未完全更新

我有这个剧本

---
- hosts: "{{ host }}"
  tasks:
    - name: "Install all updates without a scheduled task"
      win_updates:
        category_names:
          - Application
          - Connectors
          - CriticalUpdates
          - DefinitionUpdates
          - DeveloperKits
          - FeaturePacks
          - Guidance
          - SecurityUpdates
          - ServicePacks
          - Tools
          - UpdateRollups
          - Updates
        reboot: yes

要更新多台计算机,在 Windows 2012 Server 域内运行 Windows 10,并使用以下命令在这些主机中启用 ansible:

     @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://github.com/ansible/ansible/raw/devel/examples/scripts/ConfigureRemotingForAnsible.ps1'))"

我多次运行此剧本,直到没有可安装的更新。但是,如果用户登录该主机,转到“设置”>“Windows 更新”并单击“检查更新”按钮,即使 win_updates 表示没有剩余更新,主机也可以找到安装更新。

我想知道剧本或配置是否存在问题,或者只是 win_updates 的工作方式如此。

更新

累积更新似乎会出现这种情况。没有人遇到这个问题吗?

相关内容