Bonjour,

j'écris un script qui récupère des informations sur un parc de machine sous Windows 2000.
Je n'arrive pas à récupérer la vitesse de connexion (10Mb/100Mb/1Gb) de ma carte réseau.

voici les 2 manières que j'ai testé :

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
16
17
18
19
 
	Set WMI_ObjProps = objWMIService.ExecQuery("Select * from Win32_PerfFormattedData_Tcpip_NetworkInterface")
 
	For Each ObjClsItem in WMI_ObjProps
		LogFile.WriteLine "[MAX_SPEED]," & Chr(34) & Int(ObjClsItem.CurrentBandwidth/1000000) & " Mbits/s" & Chr(34)
		If Err.number<>0 Then
			LogFile.WriteLine "[MAX_SPEED]," & Chr(34) & Err.description & Chr(34)
			Err.number = 0
		End If
	Next
 
	Set WMI_ObjProps = objWMIService.ExecQuery ("Select * from Win32_NetworkAdapter")
	For Each ObjClsItem in colAdapters
		LogFile.WriteLine "[MAX_SPEED]," & Chr(34) & ObjClsItem.MaxSpeed & Chr(34)
		If Err.number<>0 Then
			LogFile.WriteLine "[MAX_SPEED]," & Chr(34) & Err.description & Chr(34)
			Err.number = 0
		End If
	Next
Dans les 2 cas, il me renvoie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
[MAX_SPEED],"Cet objet ne gère pas cette propriété ou cette méthode"
Avez-vous déjà rencontré ce problème et surtout avez vous une solution ?

Autres questions :
Je souhaiterais aussi récupérer l'information "HalfDuplex", mais je ne trouves aucune solution.

Dernière question
Est-il possible de récupérer le champ description d'un fichier ? (Propriété d'un fichier -> Description)

S'il vous faut plus d'informations, n'hésitez pas.
Je vous en remercie par avance.

Mosco.