Ho una semplice VBScript per recuperare la versione di Windows:Ottenere primo disco da WMI ExecQuery
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
È 'possibile ottenere il primo record o devo ciclo su tutti i record della collezione. Tutti gli esempi che ho visto sono con la costruzione For Each
. Ricevo Prevista fine della dichiarazione errore quando provo:
ver = colVersions[0].Version
Sembra che il valore di ritorno di ExecQuery
non è una raccolta corretta.
Ho provato vari modi per ottenere il primo valore per un po ', ma non ci sono riuscito. Questa non è affatto una risposta :) – Fionnuala