• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Script Shell 📝 Installer les mises à jour disponibles sur Windows avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Installer les mises à jour disponibles sur Windows avec PowerShell

🔦 Introduction

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.



🔬 Prérequis

• 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



📋 Différentes Approches

Approche #1 : Installer les mises à jour avec une commande PowerShell

Approche #2 : Automatiser l'installation avec un script PS1



📈 Niveau de difficulté

Approche #1 : Facile

Approche #2 : Intermédiaire



👍 Les Avantages

Approche #1 : Exécution rapide sans configuration avancée

Approche #2 : Automatisation et planification des mises à jour



👎 Les Inconvénients

Approche #1 : Exécution manuelle nécessaire à chaque installation

Approche #2 : Peut nécessiter un redémarrage du système



⚙️ Approche #1

1️⃣ Ouvrir PowerShell en mode administrateur

2️⃣ Vérifier les mises à jour disponibles

Code:
Get-WindowsUpdate

3️⃣ Installer toutes les mises à jour disponibles

Code:
Install-WindowsUpdate -AcceptAll -AutoReboot

4️⃣ Installer uniquement les mises à jour critiques

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



⚙️ Approche #2

1️⃣ Créer un fichier nommé Installer-MiseAJour.ps1

2️⃣ Ajouter le code suivant dans le fichier

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."
}

3️⃣ Exécuter le script avec la commande suivante

Code:
.\Installer-MiseAJour.ps1

4️⃣ Planifier l'exécution automatique du script avec une tâche planifiée

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"



💡 Astuce

Vérifier l’historique des mises à jour installées avec la commande

Code:
Get-WindowsUpdate -History



🚨 Mise en garde

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



🔖 Conseil

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



🔎 Solution alternative

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

Windows Update - Support Microsoft



🔗 Références

Documentation Microsoft PowerShell

Recherche sur Github

Recherche Google



💬 Conclusion

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.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
17 882
Messages
29 118
Membres
355
Dernier inscrit
Jea n

Nouveaux membres

Anniversaires

Retour
Haut Bas