Finding Hard Drives Running Low on Storage

by Mar 13, 2014

WMI can retrieve information about drives easily. This will get you the drive information for your local machine (use -ComputerName to access a remote system):

To limit the results to only hard drives, and only those hard drives that have less than a given amount of free space, try this:

$limit = 80GB
Get-WmiObject -Class Win32_LogicalDisk -Filter "DriveType=3 and Freespace<$limit" | 
  Select-Object -Property VolumeName, Freespace, DeviceID 

Twitter This Tip! ReTweet this Tip!