On Error Resume Next Const wbemFlagReturnImmediately = &h10 Const wbemFlagForwardOnly = &h20 Set objWMIService = GetObject("winmgmts:\\LOCALHOST\root\CIMV2") Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_DisplayControllerConfiguration", "WQL", _ wbemFlagReturnImmediately + wbemFlagForwardOnly) For Each objItem In colItems WScript.Echo objItem.Caption Next