Check Disk Usage
Displays disk usage statistics for all filesystem drives, including total, used, and free space in GB with percentages.
Script
Get-PSDrive -PSProvider 'FileSystem' | ForEach-Object {
$total = $_.Used + $_.Free
$totalGB = $total / 1GB
$usedGB = $_.Used / 1GB
$freeGB = $_.Free / 1GB
$usedPercent = ($usedGB / $totalGB) * 100
$freePercent = ($freeGB / $totalGB) * 100
[PSCustomObject]@{
Drive = $_.Name
TotalSpaceGB = [Math]::Round($totalGB, 2)
UsedSpaceGB = [Math]::Round($usedGB, 2)
FreeSpaceGB = [Math]::Round($freeGB, 2)
UsedPercent = [Math]::Round($usedPercent, 2)
FreePercent = [Math]::Round($freePercent, 2)
}
} | Format-Table -AutoSizeLast updated on