The quicky conversion yields:

break on

$strComputer = "."

$objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\$strComputer\root\cimv2")

$colDiskDrives = $objWMIService.ExecQuery("Select * from win32_perfformatteddata_perfdisk_logicaldisk where Name <> '_Total'")

For each $objDiskDrive in $colDiskDrives
 ?"Drive Name: " $objDiskDrive.Name
 ?"Free Space: " $objDiskDrive.FreeMegabytes
Next

Exit 1


-Shawn

[ 11 July 2002, 18:29: Message edited by: Shawn ]