# 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 »