try this!
# Get the VMs
$vm = get-datacenter "DATACENTER" | get-vm
# For each of the VMs
$vm | % {
$vmview = get-view $_.id
# Get all of the SCSI controller devices
$hardware = $vmview.config.hardware
$devices = $hardware | % {$_.device}
$deviceinfo = $devices | % {$_.deviceinfo}
$controller = $deviceinfo | ? {$_.label -like "SCSI Contro*"}
$controller | select-object @{name="Name"; expression={$vmview.name}}, @{name="Controller"; expression={$_.label}}, @{name="Controller Type"; expression={$_.summary}}
}