⚔ Automatisation des mises à jour de sécurité et de Windows Defender via PowerShell (Windows)
▶ Introduction
Ce tutoriel vous montre comment automatiser les mises à jour de sécurité ainsi que les analyses et mises à jour de Windows Defender via PowerShell. Cela permet de maintenir votre système à jour et sécurisé sans intervention manuelle régulière.
Prérequis
• Windows 10 ou Windows 11.
• Privilèges d’administrateur.
• Accès à PowerShell (version 5.1 ou supérieure).
Méthodologie
• Ouvrez PowerShell en tant qu’administrateur.
• Pour automatiser les mises à jour de sécurité Windows, utilisez la commande suivante :
• Cette commande permet de rechercher et installer les mises à jour disponibles, puis redémarre automatiquement l’ordinateur après l’installation.
• Pour vérifier et mettre à jour Windows Defender, exécutez cette commande :
• Ensuite, programmez une analyse rapide de Windows Defender à l'aide de cette commande :
• Si vous souhaitez programmer une analyse complète, utilisez cette commande :
Planification des tâches automatisées
• Ouvrez le Planificateur de tâches de Windows en tapant taskschd.msc dans la barre de recherche.
• Créez une nouvelle tâche et, dans l’onglet Déclencheurs, définissez une planification pour exécuter régulièrement les commandes PowerShell, par exemple tous les jours à une heure donnée.
• Dans l’onglet Actions, sélectionnez Démarrer un programme, puis entrez la commande PowerShell que vous souhaitez automatiser (par exemple, pour les mises à jour de sécurité ou les analyses de Defender).
Astuce
Vous pouvez également utiliser le script suivant pour combiner la mise à jour des définitions et l’analyse rapide dans un seul fichier PowerShell (.ps1) :
Cela permet de gérer automatiquement les deux tâches.
Avertissement
Lors de l'automatisation des mises à jour et des analyses, assurez-vous que votre système ne redémarre pas pendant une tâche importante ou en dehors de vos heures creuses. Configurez les heures de planification en conséquence.
Conseil
Vous pouvez également ajouter une vérification de connexion réseau dans votre script PowerShell pour éviter que le script ne s’exécute si votre machine n’est pas connectée à Internet :
Cela évitera toute tentative de mise à jour sans connexion réseau.
Solution alternative
Pour les utilisateurs qui préfèrent éviter les scripts, vous pouvez utiliser Patch My PC, un utilitaire gratuit qui automatise les mises à jour de sécurité de Windows et des applications tierces :
Patch My PC
Conclusion
Avec ces scripts PowerShell et la planification des tâches, vous pouvez automatiser les mises à jour de sécurité et l’utilisation de Windows Defender pour garder votre système sécurisé sans intervention manuelle.
▶ Introduction
Ce tutoriel vous montre comment automatiser les mises à jour de sécurité ainsi que les analyses et mises à jour de Windows Defender via PowerShell. Cela permet de maintenir votre système à jour et sécurisé sans intervention manuelle régulière.

• Windows 10 ou Windows 11.
• Privilèges d’administrateur.
• Accès à PowerShell (version 5.1 ou supérieure).

• Ouvrez PowerShell en tant qu’administrateur.
• Pour automatiser les mises à jour de sécurité Windows, utilisez la commande suivante :
Code:
Install-WindowsUpdate -AcceptAll -AutoReboot
• Cette commande permet de rechercher et installer les mises à jour disponibles, puis redémarre automatiquement l’ordinateur après l’installation.
• Pour vérifier et mettre à jour Windows Defender, exécutez cette commande :
Code:
Update-MpSignature
• Ensuite, programmez une analyse rapide de Windows Defender à l'aide de cette commande :
Code:
Start-MpScan -ScanType QuickScan
• Si vous souhaitez programmer une analyse complète, utilisez cette commande :
Code:
Start-MpScan -ScanType FullScan

• Ouvrez le Planificateur de tâches de Windows en tapant taskschd.msc dans la barre de recherche.
• Créez une nouvelle tâche et, dans l’onglet Déclencheurs, définissez une planification pour exécuter régulièrement les commandes PowerShell, par exemple tous les jours à une heure donnée.
• Dans l’onglet Actions, sélectionnez Démarrer un programme, puis entrez la commande PowerShell que vous souhaitez automatiser (par exemple, pour les mises à jour de sécurité ou les analyses de Defender).

Vous pouvez également utiliser le script suivant pour combiner la mise à jour des définitions et l’analyse rapide dans un seul fichier PowerShell (.ps1) :
Code:
Update-MpSignature; Start-MpScan -ScanType QuickScan

Lors de l'automatisation des mises à jour et des analyses, assurez-vous que votre système ne redémarre pas pendant une tâche importante ou en dehors de vos heures creuses. Configurez les heures de planification en conséquence.

Vous pouvez également ajouter une vérification de connexion réseau dans votre script PowerShell pour éviter que le script ne s’exécute si votre machine n’est pas connectée à Internet :
Code:
If (-Not (Test-Connection -ComputerName google.com -Quiet)) { Exit }

Pour les utilisateurs qui préfèrent éviter les scripts, vous pouvez utiliser Patch My PC, un utilitaire gratuit qui automatise les mises à jour de sécurité de Windows et des applications tierces :
Patch My PC

Avec ces scripts PowerShell et la planification des tâches, vous pouvez automatiser les mises à jour de sécurité et l’utilisation de Windows Defender pour garder votre système sécurisé sans intervention manuelle.