# Récupérer les informations sur les disques $disques = Get-PSDrive -PSProvider FileSystem | Where-Object {$_.Free -ne $null} # Demander à l'utilisateur de saisir le seuil d'espace libre en Mo $seuil = Read-Host "Veuillez entrer le seuil d'espace libre en Mo : " # Parcourir chaque disque foreach ($disque in $disques) { # Convertir la taille libre en Mo $tailleLibreMo = [math]::Round($disque.Free / 1MB, 2) # Vérifier si la taille libre est inférieure au seuil entré par l'utilisateur if ($tailleLibreMo -lt $seuil) { # Afficher en rouge si la taille est inférieure au seuil Write-Host "Taille libre sur $($disque.Name): $($tailleLibreMo) Mo" -ForegroundColor Red } else { # Sinon, afficher normalement Write-Host "Taille libre sur $($disque.Name): $($tailleLibreMo) Mo" } }