ThématiqueWindows Server →
⌚ Environ 1 min de lecture
PowerShell
Risque faible
Contrôler l'espace disque disponible sous Windows
Liste les volumes locaux et calcule leur taux d'occupation afin d'identifier rapidement un disque saturé.
Get-Volume | Where-Object DriveLetter | ForEach-Object {
$Used = $_.Size - $_.SizeRemaining
[PSCustomObject]@{
Lecteur = $_.DriveLetter
Nom = $_.FileSystemLabel
Taille_Go = [math]::Round($_.Size / 1GB, 1)
Utilise_Go = [math]::Round($Used / 1GB, 1)
Libre_Go = [math]::Round($_.SizeRemaining / 1GB, 1)
Occupation_Pc = if ($_.Size) { [math]::Round(($Used / $_.Size) * 100, 1) } else { 0 }
}
} | Sort-Object Occupation_Pc -Descending | Format-Table -AutoSize
Quand l'utiliser ?
À lancer avant une mise à jour, lorsqu'un serveur ralentit ou qu'une sauvegarde échoue par manque d'espace.
Ce que fait le script
- La commande calcule la taille utilisée à partir de la taille totale et de l'espace restant.
- Les volumes les plus remplis sont affichés en premier.
Précautions
- Cette commande n'efface aucun fichier.
- Un volume à plus de 90 % mérite généralement une analyse complémentaire.
Retour arrière
Aucun retour arrière nécessaire.