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é :
Dans les 2 cas, il me renvoie
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
Avez-vous déjà rencontré ce problème et surtout avez vous une solution ?
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"
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.
Partager