Plusieurs méthodes pour récupérer l'espace libre du disque C:

Lors d'une recherche pour un client pour lui remonter via SCCM l'espace disponible sur le disque C:, j'ai fait plusieurs versions de sortie de la valeur via Powershell de la manière la plus basique possible.

Voici plusieurs versions :

$drive = Get-PSDrive C -PSProvider “FileSystem”
$drive_free_size = $drive.Free
$free_size = [math]::Round($drive_free_size / 1GB,2)
Write-host $free_size
Return $free_size
$drive = Get-WmiObject win32_logicaldisk -Filter {DeviceID = "C:" and drivetype="3"}
$drive_free_size = $drive.FreeSpace
$free_size = [math]::Round($drive_free_size / 1GB,2)
Write-host $free_size
Return $free_size
get-wmiobject win32_logicaldisk -filter {DeviceID = "C:" and drivetype="3"} | ForEach-Object { Write-Host ($_.freespace/1GB).tostring("0.00") }