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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 @+