Commande
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 -AutoSizeQuand l’utiliser
À lancer avant une mise à jour, lorsqu'un serveur ralentit ou qu'une sauvegarde échoue par manque d'espace.
Fonctionnement
- 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.