[MAJ 19/11/2016] MBSA est un outil graphique permettant d’analyser les hotfixes Microsoft manquants sur une ou plusieurs machines Windows. Il peut également être utilisé en ligne de commandes comme expliqué ici. Le format de sortie standard peut au choix être du texte ou du XML. Ce dernier format permet un meilleure « parsing » de la sortie (la lecture manuelle du XML est un peu fastidieuse) mais à l’inconvénient de ne pas pouvoir être utilisé avec des machine(s) distante(s).
Attention toutefois MBSA n’est pas compatible avec Windows 10 !
Je vous propose dans cet article un petit script PowerShell qui téléchargera les 3 fichiers Cabinet nécessaires à l’analyse – uniquement si ceux présents localement ne sont plus à jour – et lancera l’analyse. En cas de manque de connectivité à Internet, les fichiers présents localement seront utilisés. Le script a deux prérequis : les fichiers mbsacli.exe et wusscan.dll présents dans le sous répertoires MBSA. Je vous propose de télécharger la solution directement ici (attention je n’inclus pas les fichiers Cabinet).
L’avantage de cette solution réside ici dans le format de sortie, 2 fichiers CSV :
- l’un pour connaitre le nombre hotfixes manquants par catégories
- l’autre avec le détail (en option).
On ne peut faire plus lisible.