Catégories
Informatique

Mettre à jour Windows en Powershell avec PSWindowsUpdate

Le saviez-vous : on peut mettre à jour Windows via Powershell, ce qui peut vous servir dans des opérations de maintenance.

Cela se fait via le module Powershell PSWindowsUpdate

Pour commencer à l’utiliser sur une machine, on va commencer par installer le module, lancez donc PowerShell en tant qu’administrateur et hop :

Install-Module -Name PSWindowsUpdate -Force

Puis importez le module :

Import-Module PSWindowsUpdate

Si vous héritez d’une erreur comme « Import-Module : Impossible de charger le fichier C:\Program Files\WindowsPowerShell\Modules\PSWindowsUpdate\2.2.1.4\PSWindowsUpdate.psm1, car
l’exécution de scripts est désactivée sur ce système. Pour plus d’informations, consultez about_Execution_Policies à l’adresse
https://go.microsoft.com/fwlink/?LinkID=135170. »
, vous pouvez exécuter ceci :

set-executionpolicy unrestricted

Ensuite si vous êtes curieux, vous pouvez voir ce que vous permet ce fameux module avec cette commande :

Get-command -Module PSWindowsUpdate

Maintenant vous êtes prêt à faire tourner des commandes qui vont interagir avec les mises à jour de Windows.

Par exemple vous pouvez lister les mises à jour disponibles pour la machine avec cette commande :

Get-WindowsUpdate

Vous aurez les résultats affichés s’il y a des mises à jour disponibles pour la machine.

Si vous souhaitez les installer toutes et redémarrer la machine à la fin, exécutez la commande Powershell ci-dessous :

Install-WindowsUpdate -AcceptAll -AutoReboot

Si vous êtes plutôt en faveur de ne pas redémarrer la machine faites juste :

Install-WindowsUpdate -AcceptAll

Quelques commandes utiles :

  • Download-WindowsUpdate
  • Get-WUInstall
  • Enable-WURemoting
  • Get-WindowsUpdate
  • Get-WUHistory
  • Get-WURebootStatus
  • Get-WUSettings
  • Reset-WUComponents

Laisser un commentaire