

Ce tutoriel explique comment vĂ©rifier lâĂ©tat des ventilateurs du boĂźtier en utilisant PowerShell sous Windows. Cette mĂ©thode permet dâobtenir des informations sur la dĂ©tection des ventilateurs et leur Ă©tat de fonctionnement.

âą 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 capteurs disponibles avec la commande
Code:
Get-WmiObject -List | Select-String Fan

âą Approche #1 : VĂ©rifier les ventilateurs du boĂźtier avec une commande PowerShell
âą Approche #2 : Automatiser la surveillance avec un script PS1

âą Approche #1 : Facile
⹠Approche #2 : Intermédiaire

⹠Approche #1 : Vérification rapide de la présence des ventilateurs
âą Approche #2 : Automatisation et gĂ©nĂ©ration de rapports sur lâĂ©tat du systĂšme

⹠Approche #1 : Ne fournit pas de données sur la vitesse des ventilateurs
âą Approche #2 : Certaines cartes mĂšres ne permettent pas dâaccĂ©der aux capteurs via PowerShell



Code:
Get-WmiObject Win32_Fan

Code:
Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi"

Code:
Get-EventLog -LogName System -Newest 50 | Where-Object {$_.Source -match "Thermal"}



Code:
Write-Host "VĂ©rification des ventilateurs du boĂźtier..."
$ventilateurs = Get-WmiObject Win32_Fan
if ($ventilateurs) {
Write-Host "Ventilateurs détectés : OK"
} else {
Write-Host "Aucun ventilateur détecté via WMI"
}
Write-Host "Vérification des températures..."
$temp = Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi"
if ($temp) {
$celsius = ($temp.CurrentTemperature - 2732) / 10
Write-Host "Température actuelle : $celsius °C"
} else {
Write-Host "Impossible dâobtenir la tempĂ©rature via WMI"
}
Write-Host "VĂ©rification des erreurs systĂšme..."
$erreurs = Get-EventLog -LogName System -Newest 50 | Where-Object {$_.Source -match "Thermal"}
if ($erreurs) {
Write-Host "Erreurs détectées :"
$erreurs
} else {
Write-Host "Aucune erreur détectée"
}

Code:
.\Verifier-Ventilateurs.ps1


Si aucun ventilateur nâest dĂ©tectĂ©, essayer un logiciel tiers comme HWMonitor

Une surchauffe peut indiquer un problĂšme de ventilation. Nettoyer rĂ©guliĂšrement les ventilateurs pour Ă©viter lâaccumulation de poussiĂšre.

Si le bruit des ventilateurs est anormal, vérifier la vitesse via le BIOS ou un logiciel dédié.

Utiliser un logiciel comme SpeedFan ou Argus Monitor pour un suivi détaillé des ventilateurs
Support Microsoft

âą Documentation Microsoft PowerShell
âą Recherche sur Github
âą Recherche Google

VĂ©rifier lâĂ©tat des ventilateurs du boĂźtier avec PowerShell permet dâidentifier rapidement un problĂšme de refroidissement. Lâutilisation dâun script PS1 facilite la surveillance et la dĂ©tection dâĂ©ventuelles anomalies thermiques.