

Ce tutoriel explique comment vĂ©rifier lâĂ©tat de la carte mĂšre dâun systĂšme Windows en utilisant PowerShell. Cette mĂ©thode permet dâobtenir des informations sur le fabricant, le modĂšle, la version du BIOS et dâidentifier dâĂ©ventuels problĂšmes matĂ©riels.

âą 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 informations systĂšme avec la commande
Code:
Get-CimInstance Win32_BaseBoard

âą Approche #1 : VĂ©rifier les informations de la carte mĂšre avec une commande PowerShell
âą Approche #2 : Automatiser le diagnostic avec un script PS1

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

⹠Approche #1 : Consultation rapide des informations matérielles
âą Approche #2 : Automatisation et analyse des erreurs du journal systĂšme

⹠Approche #1 : Ne détecte pas directement les pannes matérielles
⹠Approche #2 : Certaines erreurs ne sont pas visibles sans diagnostic avancé



Code:
Get-CimInstance Win32_BaseBoard | Select-Object Manufacturer, Product, SerialNumber, Version

Code:
Get-CimInstance Win32_BIOS | Select-Object Manufacturer, SMBIOSBIOSVersion, ReleaseDate

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

Code:
powercfg /energy



Code:
Write-Host "VĂ©rification des informations de la carte mĂšre..."
$carte_mere = Get-CimInstance Win32_BaseBoard
$carte_mere | Select-Object Manufacturer, Product, SerialNumber, Version
Write-Host "VĂ©rification de la version du BIOS..."
$bios = Get-CimInstance Win32_BIOS
$bios | Select-Object Manufacturer, SMBIOSBIOSVersion, ReleaseDate
Write-Host "Analyse des erreurs systÚme liées à la carte mÚre..."
$erreurs = Get-EventLog -LogName System -Newest 50 | Where-Object {$.EventID -eq 1001 -or $.EventID -eq 41}
if ($erreurs) {
Write-Host "Erreurs détectées :"
$erreurs
} else {
Write-Host "Aucune erreur critique détectée"
}

Code:
.\Verifier-CarteMere.ps1


Lister les ports disponibles sur la carte mĂšre avec la commande
Code:
Get-CimInstance Win32_PnPEntity | Where-Object {$_.DeviceID -match "PCI"} | Select-Object Name, DeviceID

Un BIOS obsolÚte peut entraßner des incompatibilités. Toujours vérifier les mises à jour auprÚs du fabricant avant de procéder à une mise à jour.

Si des problĂšmes dâalimentation sont dĂ©tectĂ©s, vĂ©rifier les tensions dans le BIOS ou avec un logiciel dĂ©diĂ©.

Utiliser un logiciel comme HWiNFO ou CPU-Z pour obtenir des détails avancés sur la carte mÚre
Support Microsoft

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

VĂ©rifier lâĂ©tat de la carte mĂšre avec PowerShell permet dâidentifier rapidement les informations essentielles et dâĂ©ventuelles erreurs systĂšme. Lâutilisation dâun script PS1 facilite lâautomatisation et la surveillance des composants critiques du systĂšme.