

Ce tutoriel explique comment vĂ©rifier lâĂ©tat de lâalimentation dâun systĂšme Windows en utilisant PowerShell. Cette mĂ©thode permet de dĂ©tecter des problĂšmes de tension, dâalimentation Ă©lectrique et dâerreurs systĂšme liĂ©es Ă lâalimentation.

âą 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 Ă©vĂ©nements systĂšme liĂ©s Ă lâalimentation avec la commande
Code:
Get-EventLog -LogName System

âą Approche #1 : VĂ©rifier lâĂ©tat de lâalimentation avec une commande PowerShell
âą Approche #2 : Automatiser lâanalyse des erreurs avec un script PS1

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

âą Approche #1 : VĂ©rification rapide des Ă©vĂ©nements liĂ©s Ă lâalimentation
âą Approche #2 : Automatisation et surveillance des anomalies dâalimentation

⹠Approche #1 : Ne permet pas de mesurer les tensions en temps réel
⹠Approche #2 : Ne détecte pas les défaillances matérielles directement



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

Code:
powercfg /energy

Code:
powercfg /query SCHEME_CURRENT

Code:
Get-WmiObject Win32_Battery | Select-Object Status, EstimatedChargeRemaining



Code:
Write-Host "VĂ©rification des erreurs liĂ©es Ă lâalimentation..."
$erreurs = Get-EventLog -LogName System -Newest 50 | Where-Object {$.EventID -eq 41 -or $.EventID -eq 6008}
if ($erreurs) {
Write-Host "Erreurs détectées :"
$erreurs
} else {
Write-Host "Aucune erreur critique détectée"
}
Write-Host "Analyse des paramĂštres dâalimentation..."
powercfg /query SCHEME_CURRENT
Write-Host "GĂ©nĂ©ration dâun rapport Ă©nergĂ©tique..."
powercfg /energy

Code:
.\Verifier-Alimentation.ps1


VĂ©rifier la derniĂšre extinction inattendue avec la commande
Code:
Get-EventLog -LogName System | Where-Object {$_.EventID -eq 6008} | Select-Object TimeGenerated -First 1

Une alimentation instable peut entraßner des plantages. Vérifier les connexions et tester avec une autre alimentation si nécessaire.

Si des coupures frĂ©quentes sont dĂ©tectĂ©es, envisager lâutilisation dâun onduleur pour stabiliser lâalimentation.

Utiliser un logiciel comme HWMonitor ou OCCT pour surveiller les tensions en temps réel
Support Microsoft

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

VĂ©rifier lâĂ©tat de lâalimentation avec PowerShell permet dâidentifier rapidement des problĂšmes liĂ©s aux coupures et aux erreurs systĂšme. Lâutilisation dâun script PS1 facilite la surveillance et lâanalyse des anomalies Ă©lectriques pour assurer la stabilitĂ© du systĂšme.