Quand WMI est corrompu, il échouera de la manière la plus étrange, certaines requêtes (la plupart d'entre elles) fonctionneront, d'autres lanceront des exceptions, certaines expireront et quelques-unes renverront simplement aucun résultat (ou des résultats partiels/erronés).
Comme j'ai un travail de surveillance système WMI important et compliqué, j'aimerais être capable de repérer un référentiel WMI corrompu avant d'exécuter le script. Le déterminer à partir du comportement du script est difficile (en raison des nombreuses façons dont WMI peut échouer) et il est souvent possible de passer un temps considérable à déterminer s'il s'agit d'une erreur système ou WMI.
Je cherche essentiellement une méthode que je puisse exécuter au début de mon script PowerShell pour déterminer à l'avance si WMI est corrompu.