You can try the Win32_DesktopMonitor query. Not sure if it will get all the info you are after.

 Code:
$wmiColl = GetObject("WinMgmts:root/cimv2").ExecQuery("Select * FROM Win32_DesktopMonitor")
For Each $wmiObj in $wmiColl
   $MonitorDescription = $wmiObj.Name
Next