Je simple vbscript pour récupérer la version Windows:Obtenez premier enregistrement de 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
Est-il possible d'obtenir le premier enregistrement ou dois-je faire une boucle sur tous les enregistrements de la collection. Tous les exemples que j'ai vus sont avec la construction For Each
. Je reçois fin d'erreur prévue déclaration lorsque je tente:
ver = colVersions[0].Version
Il semble que la valeur de retour de ExecQuery
n'est pas une collection appropriée.
J'ai essayé différentes façons d'obtenir la première valeur pour un certain temps, mais je ne pouvais pas. Ce n'est en aucun cas une réponse :) – Fionnuala