Scripts PowerShell
Apparence
⚡ 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"