Powershell - Gestion des disques et des volumes
Date de publication : January 6, 2025
Temps de lecture estimé : 1 minutes
Auteur : Axel Agnan
Obtenir l’espace disque restant
La commande suivante permet de récupérer l’espace disque restant sur le disque C:/.
J’y applique un formatage pour que le résultat soit lisible par un humain via le paramètre /1GB.
Sans ce paramètre, le résultat donné est en Bits, ici il sera en Go.
(Get-Volume -DriveLetter C).sizeRemaining /1Gb
Vérification des erreurs de volumes
Il est possible de vérifier l’état de santé des volumes de nos disques.
Dans un premier temps, il faut récupérer la liste de nos volumes à analyser, ici ce sera l’ensemble des volumes de la machine :
$listVolumes = Get-Volume
Ensuite, je vais réaliser une boucle via un foreach pour passer en revue l’état de santé des volumes :
foreach($volume in $listVolumes)
{
$volume.HealthStatus
}
Vérification des erreurs de disques
Pour vérifier l’état de santé des disques, même logique que pour les volumes mais en employant la commande Get-PhysicalDisk :
$listDisks = Get-PhysicalDisk
foreach($disk in $listDisks)
{
$disk.HealthStatus
}