wmi et la classe win32_processor
SALUT
j'ai un script vbs avec lequel je veux lister le ou les processeur (dans le cas d'un bi-processeur voir +) d'une machine
le probleme est que le script me renvoie le nombre de processeur virtuel et non physique
ex : sur une machine equipé d'un p4 3ghz ayant 2 processeur virtuels de calcul, le script m'en reconnait 2
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| '------------
' PROCESSEUR
'------------
objTextFile.WriteLine("<processors>")
Set colSettings = objSWbemServices.ExecQuery("Select Name from Win32_Processor")
For Each objProcessor in colSettings
objTextFile.WriteLine("<processor>")
objTextFile.WriteLine ("<PR_NAME>"&EncodeXML(objProcessor.Name&"")&"</PR_NAME>")
objTextFile.WriteLine("</processor>")
Next
objTextFile.WriteLine("</processors>") |
son resultat :
Code:
1 2 3 4 5 6 7 8
| <processors>
<processor>
<PR_NAME>Intel(R) Pentium(R) 4 CPU 3.00GHz</PR_NAME>
</processor>
<processor>
<PR_NAME>Intel(R) Pentium(R) 4 CPU 3.00GHz</PR_NAME>
</processor>
</processors> |
alors que j'ai qu'un seul processeur
si qqun a un autre script pour lister les processeur physique? CA SERAIT COOL 8)
MERCI @+