Windows-WSUS-PSWindowsUpdate
Ce module sert à rechercher, installer et désinstaller les mises à jour, mais également à afficher la configuration de Windows Update, à afficher l’historique 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 s’installe 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
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