我有这个剧本
---
- 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 的工作方式如此。
更新
累积更新似乎会出现这种情况。没有人遇到这个问题吗?