Vérifier l’espace disque

# Script calculant la memoire libre de chaque disque logique

#création de l’instance de l’objet WMI
$elements = get-WmiObject Win32_LogicalDisk

espace_disque.ps1

$taille_totale = 0 # initialisation de la variable

# boucle pour parcourir tous les disques
foreach ( $disque in $elements ) {
$taillefree = $disque.size / (1024*1024*1024)
$taillefree = [math]::round($taillefree, 1)

if ($taillefree -ne 0 )
{# calul de la taille en Giga octet
$nom=$disque.Name
$taille = $disque.freespace / (1024*1024*1024)
$taille = [math]::round($taille, 1) # Arrondi la taille à 1 décimale
$taille_totale = $taille_totale + $taille
write-host « Le disque :$nom a $taille Go de disponible sur $taillefree Go »
}
}

write-host « Taille disponible cumulée = $taille_totale Go »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *