Scan des hotfixes manquants avec PowerShell 2+/ Scan missing hotfixes with Powershell 2+

L’article suivant  utilisait PowerShell et MBSA pour effectuer un scan des hotfixes Microsoft manquants sur le serveur. MBSA n’est plus supporté sur Windows 10/Windows Server 2016+.

Je propose ici une solution 100% PowerShell (à partir de la version 2.0). Les prérequis sont légèrement plus simples : uniquement les 3 fichiers Cabinet nécessaires à l’analyse si la machine n’est pas connectée à Internet (dans le sous-répertoire « CabDir » – Il est possible de lancer le script sur une machine connectée à Internet au préalable pour juste télécharger ces fichiers et ensuite les copier sur une machine « offline ») . En cas de connectivité à Internet, les fichiers seront directement téléchargés.

L’avantage de cette solution réside ici dans le format de sortie :  1 fichier CSV

  • l’autre avec le détail (en option).

On ne peut faire plus lisible.

Le script est disponible ici (sur GitHub)


The following article used PowerShell and MBSA to scan missing Microsoft hotfixes on the server. MBSA is no longer supported on Windows 10 / Windows Server 2016+.
I propose here a 100% PowerShell solution (from version 2.0). The prerequisites are slightly simpler: only the 3 cabinet files needed for analysis if the machine is not connected to the Internet (in the « CabDir » subdirectory  – It is possible to run the script on an Internet connected machine first to just download these files and then copy them to an « offline » machine). In case of Internet connectivity, the files will be directly downloaded.
The advantage of this solution is the output format: 1 CSV file

Nothing can be more readable.

The script est available here (on GitHub)

Laurent.

Feel free to share:)