« Scripts PowerShell » : différence entre les versions
Apparence
Page créée avec « = ⚡ Scripts PowerShell = 300px|thumb|right|Bibliothèque PowerShell Cette page regroupe des scripts PowerShell permettant l'administration, le diagnostic, la maintenance et la sécurisation des systèmes Windows. Ces scripts sont organisés par catégorie afin de faciliter leur utilisation lors des interventions. ---- {| class="wikitable" style="width:100%; background:#F3F8FF;" |- ! 📂 Catégories disponibles |- | * Maintenance... » |
Aucun résumé des modifications |
||
| Ligne 22 : | Ligne 22 : | ||
* Sauvegardes | * Sauvegardes | ||
|} | |} | ||
== 📑 Table des matières == | |||
* [[#Maintenance Windows|🔧 Maintenance Windows]] | |||
* [[#Diagnostic système|🖥️ Diagnostic système]] | |||
* [[#Réseau|🌐 Réseau]] | |||
* [[#Sécurité|🔒 Sécurité]] | |||
* [[#Inventaire matériel|💾 Inventaire matériel]] | |||
* [[#Administration|👥 Administration]] | |||
* [[#Rapport automatique Pat Informatik|📦 Rapport automatique Pat Informatik]] | |||
* [[#Scripts avancés|🚀 Scripts avancés]] | |||
* [[#Pages associées|🔗 Pages associées]] | |||
== 🔧 Scripts de dépannage Windows == | == 🔧 Scripts de dépannage Windows == | ||
Version du 10 octobre 2026 à 12:12
⚡ Scripts PowerShell
Cette page regroupe des scripts PowerShell permettant l'administration, le diagnostic, la maintenance et la sécurisation des systèmes Windows.
Ces scripts sont organisés par catégorie afin de faciliter leur utilisation lors des interventions.
| 📂 Catégories disponibles |
|---|
|
📑 Table des matières
- 🔧 Maintenance Windows
- 🖥️ Diagnostic système
- 🌐 Réseau
- 🔒 Sécurité
- 💾 Inventaire matériel
- 👥 Administration
- 📦 Rapport automatique Pat Informatik
- 🚀 Scripts avancés
- 🔗 Pages associées
🔧 Scripts de dépannage Windows
Ces scripts permettent d'effectuer rapidement des diagnostics lors d'une intervention informatique.
Vérifier l'espace disque
Get-Volume |
Select DriveLetter,
FileSystemLabel,
@{Name="Libre(Go)";Expression={:Round($_.SizeRemaining/1GB,2)}},
@{Name="Total(Go)";Expression={:Round($_.Size/1GB,2)}}
Permet d'identifier rapidement un disque saturé.
Informations réseau
Get-NetIPAddress |
Where-Object {$_.AddressFamily -eq "IPv4"}
Afficher la configuration complète :
Get-NetIPConfiguration
Tester la connexion Internet
Test-Connection 8.8.8.8 -Count 4
Tester un site :
Test-Connection google.fr -Count 4
Vérifier les programmes au démarrage
Get-CimInstance Win32_StartupCommand | Select Name,Location,Command
Très utile pour diagnostiquer un PC lent.
Afficher les services arrêtés
Get-Service |
Where-Object {$_.Status -eq "Stopped"}
Vérifier la RAM disponible
Get-CimInstance Win32_OperatingSystem | Select TotalVisibleMemorySize, FreePhysicalMemory
Informations thermiques
Get-WmiObject MSAcpi_ThermalZoneTemperature ` -Namespace root/wmi | Select CurrentTemperature
Processus utilisant le CPU
Get-Process | Sort CPU -Descending | Select -First 10
Processus utilisant la RAM
Get-Process | Sort WorkingSet -Descending | Select -First 10
État SMART des disques
Get-PhysicalDisk | Select FriendlyName, MediaType, HealthStatus, OperationalStatus
Mises à jour Windows
Get-HotFix | Sort InstalledOn -Descending
État de Microsoft Defender
Get-MpComputerStatus
Inventaire des logiciels
Get-Package | Sort Name
Rapport matériel
Get-ComputerInfo | Out-File "C:\Rapport-Systeme.txt"