Existe-t-il un moyen fiable de déterminer l'historique de mise à niveau OS menant à Windows 10 ou s'il s'agissait d'une nouvelle installation?
Comme posté par magicandre1981 dans les commentaires:
Recherchez la valeur MediaBoxStall sous
HKEY_LOCAL_MACHINE/LOGICIEL/Microsoft/Windows/CurrentVersion/SETUP/OOBE /.
Si Mediabootinstall = 1, Windows a été installé via ISO/DVD.
Si MediabootinStall = 0, la fenêtre était une mise à niveau
$Products = Get-ItemProperty -Name ProductName -Path "HKLM:\SYSTEM\SETUP\Source OS*" | select Productname -Unique
if ($Products -like '*7*')
{
WRITE-Host Upgraded
}
ELSE
{
Write-Host Fresh Install
}