Powershell - Afficher les informations d'espace disque
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Bonjour, voici comment afficher les informations sur l’espace disque en Powershell
Get-CimInstance -Class Win32_logicaldisk | select-object -Property @{ Name = 'Lecteur' Expression = { $_.DeviceID }}, @{ Name = 'Taille totale (GB)' Expression = { ('{0,18:N0}' -f ($_.Size / 1gb)) }}, @{ Name = 'Espace Libre (GB)' Expression = { ('{0,18:N0}' -f ($_.Freespace / 1gb)) }}, @{ Name = 'Libre (%)' Expression = { '{0,7:P0}' -f (($_.Freespace / 1gb) / ($_.size / 1gb)) }}
Ou de manière plus cosmétique pour les démonstrations
# Couleur des valeurs$couleur = 'Yellow'# Taille de la barre (en nombre de caractères)$bar = 20Get-CimInstance win32_logicalDisk | ForEach-Object -process { $utilise=($_.size - $_.freespace)/$_.size * $bar $reste=$bar - $utilise write-host 'Nom : ' -NoNewline write-host "$($_.deviceID) " -ForegroundColor Cyan -NoNewline write-host "$("$([char]9604)" * $utilise)" -f red -NoNewline write-host "$("$([char]9604)" * $reste)" -f green -NoNewline write-host ' Taille : ' -NoNewline write-host "$("{0,10:N1}" -f ($_.size/1GB)) Go" -ForegroundColor $couleur -NoNewline write-host ' Libre : ' -NoNewline write-host "$("{0,10:N1}" -f ($_.freespace/1GB)) Go" -ForegroundColor $couleur -NoNewline write-host ' Utilisé : ' -NoNewline write-host "$("{0,10:N1}" -f (($_.size - $_.freespace)/1GB)) Go" -ForegroundColor $couleur -NoNewline write-host ' % libre : ' -NoNewline write-host "$("{0:P1}" -f (($_.freespace)/$_.size))" -ForegroundColor $couleur }
Liens en relation
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowershellPowershell - Afficher les connections réseau (équivalent de netstat)
Afficher les connections réseau (ports en écoute, connections actives...)Powershell - Tester la résolution de nom (équivalent de nslookup)
Commandes Powershell permettant de tester la résolution de nom (équivalent de nslookup)Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Commandes Powershell permettant d'afficher et de gérer la configuration DNS des interfaces réseauPowershell - Gérer la configuration IP des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier la configuration IP des interfaces réseauPowershell - Gérer l'état et la configuration des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier l'état et la configuration des interfaces réseau (désactiver l'IPv6, activer/désactiver une interface)
Suivez-moi sur
Soutenez-moi
Contenu récent
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Powershell - Afficher les connections réseau (équivalent de netstat)
Powershell - Tester la résolution de nom (équivalent de nslookup)
Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Powershell - Gérer la configuration IP des interfaces réseau
Powershell - Gérer l'état et la configuration des interfaces réseau
Powershell et le left hand side
Powershell - Gérer les disques, les partitions et les volumes
Powershell - Gérer les points de restauration système sous Windows