Lire ceci dans d’autres langues :
English,
日本語,
Français
Le module win_updates
est utilisé pour vérifier ou installer des mises à jour Windows. Il utilise le service Windows Update intégré, ce qui signifie que vous devez toujours disposer d’un système en arrière-plan comme WSUS ou les serveurs Microsoft Update.
Si la configuration Windows Update de votre serveur est définie pour télécharger automatiquement sans installer, vous pouvez utiliser ce module pour préparer les mises à jour en utilisant search
.
Vous pouvez également créer une liste blanche ou noire de mises à jour — par exemple, installer uniquement une mise à jour de sécurité précise au lieu de toutes les mises à jour disponibles.
Pour commencer, nous allons créer un nouveau playbook, en suivant un processus similaire aux exercices précédents.
Dans Visual Studio Code :
iis_basic
.win_updates
et appuyez sur Entrée.win_updates
, sélectionnez New File, nommez-le site.yml
, puis appuyez sur Entrée.Vous devriez maintenant avoir un éditeur vide ouvert, prêt à recevoir votre playbook.
Éditez site.yml
et ajoutez le contenu suivant :
---
- hosts: windows
name: Ceci est mon playbook de mise à jour Windows
tasks:
- name: Installer les mises à jour Windows
win_updates:
category_names: ""
reboot: ""
Remarque
win_updates
: vérifie ou installe les mises à jour.category_names
: permet de limiter les mises à jour à certaines catégories via une variable.reboot
: sitrue
, redémarre automatiquement l’hôte distant si nécessaire et poursuit le processus. Contrôlé via une variable de sondage (survey).
Dans automation controller :
Remplissez le formulaire :
Champ | Valeur |
---|---|
Name | Windows Updates |
Description | (optionnel) |
Job Type | Run |
Inventory | Windows Workshop Inventory |
Project | Ansible Workshop Project |
Playbook | win_updates/site.yml |
Execution Environment | Default execution environment |
Credentials | Student Account |
Limit | windows |
Options | Enable fact storage |
Cliquez sur Create job template.
Champ | Valeur |
---|---|
Question | Which categories to install? |
Description | (Optional) |
Answer Variable Name | categories |
Answer Type | Multiple Choice (multiple select) |
Multiple Choice Options | Application Connectors CriticalUpdates DefinitionUpdates DeveloperKits FeaturePacks Guidance SecurityUpdates ServicePacks Tools UpdateRollups Updates |
Default option | CriticalUpdates SecurityUpdates |
Options | Required |
Cliquez sur Create survey question pour enregistrer.
Champ | Valeur |
---|---|
Question | Reboot after install? |
Description | (Optional) |
Answer Variable Name | reboot_server |
Answer Type | Multiple Choice (single select) |
Multiple Choice Options | Yes No |
Default option | Yes |
Options | Required |
Vous serez redirigé vers la page de sortie du job pour suivre l’avancement en temps réel.