Ce script amélioré utilise Get-CimInstance pour obtenir les informations de la classe Win32_WinSAT. Ensuite, il vérifie si des informations ont été trouvées. Si des informations sont disponibles, il affiche différentes catégories de scores, y compris le score global de l’indice de performance Windows, le score du processeur, le score de la mémoire, le score de la carte graphique (à la fois en 3D et 2D) et le score du disque dur. Si aucune information n’est trouvée, il affiche un message indiquant qu’aucune information WinSAT n’a été trouvée sur le système.
Se connecter pour voir le code
La propriété $winsatInfo.WinSATAssessmentState retourne l’état d’évaluation de l’indice de performance Windows sous forme de nombre. Un score de 1 signifie généralement qu’aucune évaluation WinSAT n’a été exécutée sur le système. Si vous vous attendez à un score supérieur à 1, cela signifie que l’évaluation WinSAT n’a pas été effectuée correctement sur votre système.
Avant d’essayer de récupérer les informations WinSAT, assurez-vous que l’évaluation a été effectuée sur votre système. Vous pouvez exécuter l’évaluation WinSAT manuellement en ouvrant une fenêtre PowerShell en tant qu’administrateur et en exécutant la commande suivante :
Se connecter pour voir le code
Cette commande lancera l’évaluation WinSAT sur votre système. Une fois l’évaluation terminée, vous devriez être en mesure d’obtenir des scores appropriés en utilisant le script PowerShell que j’ai fourni précédemment.
Assurez-vous également de bien exécuter PowerShell en tant qu’administrateur pour avoir les autorisations nécessaires pour accéder aux informations système.