Files

4.6 KiB
Raw Permalink Blame History

Windows-WSUS-PSWindowsUpdate

Ce module sert à rechercher, installer et désinstaller les mises à jour, mais également à afficher la configuration de Windows Update, à afficher lhistorique des mises à jour et à réinitialiser le composant Windows Update. Voilà pour ses fonctionnalités principales, car, comme vous le verrez ci-dessous, il intègre un grand nombre de commandes.

Il est disponible sur le site PowerShell Gallery et il sinstalle avec la commande suivante :

Install-Module -Name PSWindowsUpdate -Force

Remarque : Si vous rencontrez une erreur, il est possible que vous devez utiliser le protocole TLS 1.2

Le référentiel Microsoft nécessite TLS 1.2 ou TLS 1.3 à partir des machines clientes Windows 10/11. Voici la commande pour utiliser TLS1.2

[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12

Pour lister mises à jour disponibles :

Get-WindowsUpdate
Commandes Descriptions
Clear-WUJob Utiliser le Get-WUJob pour effacer le WUJob dans le planificateur de tâches.
Get-WindowsUpdate Download Obtenir une liste de mises à jour et les télécharger
Get-WindowsUpdate Install Installer les mises à jour de Windows
Get-WindowsUpdate -Hide:$false Cacher la mise à jour
Uninstall-WindowsUpdate Supprimer la mise à jour en utilisant la commande Remove-WindowsUpdate
Add-WUServiceManager Enregistrer le serveur de mise à jour (Windows Update Service Manager) sur l'ordinateur
Enable-WURemoting Activer les règles pare-feu pour permettre l'utilisation à distance de PSWindowsUpdate
Get-WUList Affiche une liste des mises à jour qui correspondent aux critères spécifiés
Get-WUApiVersion Obtenir la version de l'agent de mise à jour Windows sur l'ordinateur
Get-WUHistory Afficher une liste des mises à jour installées (historique des mises à jour)
Get-WUInstallerStatus Vérifier l'état du service Windows Installer
Get-WUJob Vérifier les tâches de mise à jour de WUJob dans le planificateur de tâches.
Get-WULastResults Les dates de la dernière recherche et de l'installation des mises à jour
Get-WURebootStatus Vérifier si un redémarrage est nécessaire pour appliquer une mise à jour spécifique
Get-WUServiceManager Liste des sources de mise à jour
Set-PSWUSettings Sauvegarde des paramètres du module PSWindowsUpdate dans le fichier XML
Set-WUSettings Configurer les paramètres du client Windows Update
Invoke-WUJob Appeler à distance la tâche WUJobs dans le planificateur de tâches pour exécuter PSWindowsUpdate
Remove-WindowsUpdate Permet de désinstaller une mise à jour par KB ID
Remove-WUServiceManager Désactiver le gestionnaire de services de mise à jour de Windows
Update-WUModule Mettre à jour le module PSWindowsUpdate
Reset-WUComponents Réinitialiser l'agent de mise à jour de Windows sur l'ordinateur à l'état par défaut

Installer toutes les mises à jour en attente sur la machine :

Install-WindowsUpdate -AcceptAll -AutoReboot

Vérifier un redémarrage en attente :

Get-WURebootStatus

Afficher l'historique des MAJ :

Get-WUHistory

Désinstaller une MAJ :

Remove-WindowsUpdate -KBArticleID KBXXXX

Réinitialiser le service Windows Update :

Reset-WUComponents -Verbose