• 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 de l'alimentation avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 VĂ©rifier l’état de l’alimentation avec PowerShell

🔩 Introduction

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.



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



📋 DiffĂ©rentes Approches

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

‱ Approche #2 : Automatiser l’analyse des erreurs avec un script PS1



📈 Niveau de difficultĂ©

‱ Approche #1 : Facile

‱ Approche #2 : IntermĂ©diaire



👍 Les Avantages

‱ Approche #1 : VĂ©rification rapide des Ă©vĂ©nements liĂ©s Ă  l’alimentation

‱ Approche #2 : Automatisation et surveillance des anomalies d’alimentation



👎 Les InconvĂ©nients

‱ 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



⚙ Approche #1

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

2ïžâƒŁ VĂ©rifier les Ă©vĂ©nements systĂšme liĂ©s Ă  l’alimentation

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

3ïžâƒŁ VĂ©rifier les paramĂštres de gestion de l’alimentation

Code:
powercfg /energy

4ïžâƒŁ VĂ©rifier si le mode de gestion de l’alimentation est optimal

Code:
powercfg /query SCHEME_CURRENT

5ïžâƒŁ VĂ©rifier l’état de la batterie si applicable

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



⚙ Approche #2

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

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

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

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

Code:
.\Verifier-Alimentation.ps1

4ïžâƒŁ VĂ©rifier les rĂ©sultats et analyser les Ă©ventuelles anomalies



💡 Astuce

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



🚹 Mise en garde

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



🔖 Conseil

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



🔎 Solution alternative

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

Support Microsoft



🔗 RĂ©fĂ©rences

‱ Documentation Microsoft PowerShell

‱ Recherche sur Github

‱ Recherche Google



💬 Conclusion

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.
 

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