I have a simple vbscript for retrieving Windows version:
Set objWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colVersions = objWMI.ExecQuery("Select * from Win32_OperatingSystem")
For Each objVer in colVersions
ver = objVer.Version
Next
Is is possible to get the first record or do I have to loop over all records in the collection. All exemples I've seen are with For Each
construction. I receive Expected end of statement error when I try:
ver = colVersions[0].Version
It looks like the return value of ExecQuery
is not a propper collection.