39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
# 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 :
|
||
|
||
```powershell
|
||
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
|
||
|
||
```powershell
|
||
[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12
|
||
```
|
||
Pour lister mises à jour disponibles :
|
||
```powershell
|
||
Get-WindowsUpdate
|
||
```
|
||
Installer toutes les mises à jour en attente sur la machine :
|
||
```powershell
|
||
Install-WindowsUpdate -AcceptAll -AutoReboot
|
||
```
|
||
Vérifier un redémarrage en attente :
|
||
```powershell
|
||
Get-WURebootStatus
|
||
```
|
||
Afficher l'historique des MAJ :
|
||
```powershell
|
||
Get-WUHistory
|
||
```
|
||
Désinstaller une MAJ :
|
||
```powershell
|
||
Remove-WindowsUpdate -KBArticleID KBXXXX
|
||
```
|
||
|