#get-disksize.ps1 #Keywords: WMI, Logical Disk, utilization #Jeffery Hicks #http://jdhitsolutions.blogspot.com Param ($Computer = "localhost") $colDisks = get-wmiobject Win32_LogicalDisk -computer $computer " Device ID Type Size(mb) Free Space(mb)" ForEach ($Disk in $colDisks) { $drivetype=$disk.drivetype Switch ($drivetype) { 2 {$drivetype="FDD"} 3 {$drivetype="HDD"} 5 {$drivetype="CD "} } " {0} {1} {2,15:n} {3,15:n}" -f $Disk.DeviceID, $drivetype, $($disk.Size/1mb), $($disk.freespace/1mb) } ""