• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est trÚs important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Script Shell đŸ“ VĂ©rifier l’état d’un processeur avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 VĂ©rifier l’état d’un processeur avec PowerShell

🔩 Introduction

Ce tutoriel explique comment vĂ©rifier l’état de santĂ© et les performances d’un processeur en utilisant PowerShell sous Windows. Cette mĂ©thode permet d’obtenir des informations sur l’utilisation, la tempĂ©rature et les erreurs systĂšme liĂ©es au CPU.



🔬 PrĂ©requis

‱ Connaissances de base en PowerShell

‱ Accùs administrateur sur Windows

‱ ExĂ©cution des scripts activĂ©e avec la commande
Code:
Set-ExecutionPolicy RemoteSigned

‱ VĂ©rification des processeurs installĂ©s avec la commande
Code:
Get-CimInstance Win32_Processor



📋 DiffĂ©rentes Approches

‱ Approche #1 : VĂ©rifier l’état du processeur avec une commande PowerShell

‱ Approche #2 : Automatiser le diagnostic du CPU avec un script PS1



📈 Niveau de difficultĂ©

‱ Approche #1 : Facile

‱ Approche #2 : IntermĂ©diaire



👍 Les Avantages

‱ Approche #1 : VĂ©rification rapide des informations du processeur

‱ Approche #2 : Automatisation et gĂ©nĂ©ration d’un rapport dĂ©taillĂ© sur l’état du CPU



👎 Les InconvĂ©nients

‱ Approche #1 : Ne fournit pas d’analyse approfondie des performances thermiques

‱ Approche #2 : Certaines valeurs comme la tempĂ©rature nĂ©cessitent des logiciels tiers



⚙ Approche #1

1ïžâƒŁ Ouvrir PowerShell en mode administrateur

2ïžâƒŁ VĂ©rifier les informations gĂ©nĂ©rales du processeur

Code:
Get-CimInstance Win32_Processor | Select-Object Name, NumberOfCores, MaxClockSpeed, Status

3ïžâƒŁ VĂ©rifier l’utilisation actuelle du processeur

Code:
Get-Counter '\Processor(Total)% Processor Time'

4ïžâƒŁ VĂ©rifier les erreurs du processeur dans le journal systĂšme

Code:
Get-EventLog -LogName System -Newest 50 | Where-Object {$.EventID -eq 37 -or $_.EventID -eq 41}

5ïžâƒŁ VĂ©rifier si l’hyper-threading est activĂ©

Code:
(Get-CimInstance Win32_Processor).ThreadCount -gt (Get-CimInstance Win32_Processor).NumberOfCores



⚙ Approche #2

1ïžâƒŁ CrĂ©er un fichier nommĂ© Verifier-CPU.ps1

2ïžâƒŁ Ajouter le code suivant dans le fichier

Code:
Write-Host "VĂ©rification des informations du processeur..."
$cpu = Get-CimInstance Win32_Processor
$cpu | Select-Object Name, NumberOfCores, MaxClockSpeed, Status

Write-Host "Utilisation actuelle du processeur..."
Get-Counter '\Processor(_Total)% Processor Time'

Write-Host "Analyse des erreurs systÚme liées au CPU..."
$erreurs = Get-EventLog -LogName System -Newest 50 | Where-Object {$.EventID -eq 37 -or $.EventID -eq 41}
if ($erreurs) {
Write-Host "Erreurs détectées :"
$erreurs
} else {
Write-Host "Aucune erreur critique détectée"
}

3ïžâƒŁ ExĂ©cuter le script avec la commande suivante

Code:
.\Verifier-CPU.ps1

4ïžâƒŁ VĂ©rifier si des erreurs critiques sont dĂ©tectĂ©es



💡 Astuce

VĂ©rifier la charge moyenne du processeur avec la commande

Code:
Get-WmiObject Win32_Processor | Select-Object LoadPercentage



🚹 Mise en garde

Une utilisation excessive du processeur peut ĂȘtre causĂ©e par un processus anormal. Toujours vĂ©rifier les tĂąches actives avec Gestionnaire des tĂąches.



🔖 Conseil

Si la température du processeur est élevée, nettoyer le ventirad et vérifier la pùte thermique.



🔎 Solution alternative

Utiliser un logiciel comme HWMonitor ou Core Temp pour surveiller en temps réel la température du CPU

Support Microsoft



🔗 RĂ©fĂ©rences

‱ Documentation Microsoft PowerShell

‱ Recherche sur Github

‱ Recherche Google



💬 Conclusion

VĂ©rifier l’état du processeur avec PowerShell permet d’identifier rapidement les problĂšmes de performances et d’éventuelles erreurs systĂšme. L’utilisation d’un script PS1 facilite l’automatisation et la surveillance rĂ©guliĂšre du CPU.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
17 882
Messages
29 115
Membres
355
Dernier inscrit
Jea n

Nouveaux membres

Retour
Haut Bas