Même si dans la plupart des cas les mises à niveau de build dans Windows 10 se passe bien, quand ce n’est pas le cas, le passage sur le poste de travail est souvent de mise pour en savoir plus. Alors pourquoi ne pas se servir de PowerShell pour récupérer le code erreur de la mise à niveau.

Ce simple script pourra être utilisé aussi bien dans une Task Séquence SCCM, que via la fonction script du même produit. Il pourrait même être envisagé de le faire exécuter obligatoirement lors des mises à jour de Build via les fonctions proposées par Microsoft dans Windows 10 et de mettre cette info en registre ou WMI pour la lire grâce à vos outils d’inventaire.

 

(Get-Content -ReadCount 0 -Path « $env:SystemDrive\`$Windows.~BT\Sources\Panther\setupact.log » |
Out-String -Stream |
Select-String -SimpleMatch « MOUPG SetupHost: Reporting error event »).ToString().Split(‘>’)[1].Replace(‘[‘, »).Replace(‘]’, »).Trim()

Ce script a été écrit par Trevor Jones : https://smsagent.wordpress.com