# Locate Local HDD drive letter (100GB+)
#(Get-WmiObject -Query "SELECT * FROM Win32_LogicalDisk WHERE DriveType LIKE 3" | Sort-Object -Descending Size)[0] | Format-List *
$oLocalLargestHDD = (Get-WmiObject -Query "SELECT * FROM Win32_LogicalDisk WHERE DriveType LIKE 3" | Sort-Object -Descending Size)[0]
If ($oLocalLargestHDD.Size -gt 100000000)
{
$sMsg = "HDD ( $oLocalLargestHDD.Name ) is found!"
Write-Host $sMsg
} else {
Write-Host "HDD is NOT found!"
}
outputs:
HDD ( \BRIANG\root\cimv2:Win32_LogicalDisk.DeviceID="C:".Name ) is found!
instead of
HDD ( C: ) is found!
$sMsg = "HDD $($oLocalLargestHDD.Name) is found!"