If the following errors look like what you are experiencing, you ‘might’ be able to fix it by following the instructions in this post:

wmic (from Linux – if installed)

wmic -Uuser%pass // "SELECT * FROM Win32_OperatingSystem"
[wmi/wmic.c:196:main()] ERROR: Login to remote object.

wmic (from Windows)

C:\Documents and Settings\mon>wmic
wmic:root\cli>/user: mon
Enter the password :***********
wmic:root\cli>csproduct get /value
Node -
Code = 0x80070005
Description = Access is denied.
Facility = Win32

Continue reading

Pre Windows Vista, you could find the version of Internet Explorer via WMI using the following method:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & _
Set colIESettings = objWMIService.ExecQuery _
    ("Select * from MicrosoftIE_Summary")
For Each strIESetting in colIESettings
    Wscript.Echo "Version: " & strIESetting.Version
    Wscript.Echo "Product ID: " & strIESetting.ProductID
    Wscript.Echo "Cipher strength: " & strIESetting.CipherStrength

The MicrosoftIE_Summary object does not exist post Windows XP though (Why Microsoft, why?), so to find your browser versions, you could use the following VB Script, which essentially just checks the file version for you.

Continue reading