

Ce tutoriel explique comment installer les mises à jour disponibles sur un système Windows en utilisant PowerShell. Cette méthode permet d’automatiser l’installation des correctifs et d’assurer la sécurité du système.

• Connaissances de base en PowerShell
• Accès administrateur sur Windows
• Exécution des scripts activée avec la commande
Code:
Set-ExecutionPolicy RemoteSigned
• Installation du module PSWindowsUpdate avec la commande
Code:
Install-Module PSWindowsUpdate -Force -Scope CurrentUser

• Approche #1 : Installer les mises à jour avec une commande PowerShell
• Approche #2 : Automatiser l'installation avec un script PS1

• Approche #1 : Facile
• Approche #2 : Intermédiaire

• Approche #1 : Exécution rapide sans configuration avancée
• Approche #2 : Automatisation et planification des mises à jour

• Approche #1 : Exécution manuelle nécessaire à chaque installation
• Approche #2 : Peut nécessiter un redémarrage du système



Code:
Get-WindowsUpdate

Code:
Install-WindowsUpdate -AcceptAll -AutoReboot

Code:
Install-WindowsUpdate -Category "CriticalUpdates" -AcceptAll -AutoReboot



Code:
Import-Module PSWindowsUpdate
Write-Host "Recherche des mises à jour disponibles..."
$updates = Get-WindowsUpdate
if ($updates) {
Write-Host "Installation des mises à jour en cours..."
Install-WindowsUpdate -AcceptAll -AutoReboot
} else {
Write-Host "Aucune mise à jour disponible."
}

Code:
.\Installer-MiseAJour.ps1

Code:
Register-ScheduledTask -TaskName "MiseAJourAuto" -Trigger (New-ScheduledTaskTrigger -Daily -At 03:00AM) -Action (New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-File C:\Scripts\Installer-MiseAJour.ps1") -RunLevel Highest -User "SYSTEM"

Vérifier l’historique des mises à jour installées avec la commande
Code:
Get-WindowsUpdate -History

Certaines mises à jour nécessitent un redémarrage automatique. Utiliser l’option -AutoReboot avec précaution.

Effectuer un point de restauration avant l’installation en cas de problème système.

Utiliser l’interface graphique de Windows Update dans Paramètres
Windows Update - Support Microsoft

• Documentation Microsoft PowerShell
• Recherche sur Github
• Recherche Google

Installer les mises à jour avec PowerShell permet de garder un système à jour et sécurisé. L’automatisation avec un script PS1 facilite la gestion des mises à jour récurrentes.