Re: Win32_NetworkAdapter
- From: "tfeller" <ToddFeller@xxxxxxxxx>
- Date: 5 Oct 2006 08:02:34 -0700
DC001 wrote:
I see that SPEED is a property under this class but it is not working for me.
Is there any way that i can get speed/Duplex of the network?
Please reply ASAP.
Thanks in Adv.
I don't know about duplex, but here is speed.
'Function to get NIC speed(s)
'
'ToddFeller@xxxxxxxxx
Option explicit
Dim strServerName
Dim strUser,StrPass
Dim retValue
strServerName=""
strUser=""
StrPass=""
retValue=f_getAdapterSpeed(strServerName,strUser,StrPass)
MsgBox(retValue)
Function f_getAdapterSpeed(strServerName,strUser,StrPass)
Dim objlocator,objWBEMServicesWMI
dim objWBEMCollAdapterSpeeds,objWBEMAdapterSpeed
Set objlocator = CreateObject("WbemScripting.SWbemLocator")
Set objWBEMServicesWMI = objlocator.ConnectServer(strServerName, _
"root\wmi",strUser,StrPass)
Set objWBEMCollAdapterSpeeds = objWBEMServicesWMI.ExecQuery _
("select * from MSNdis_LinkSpeed where active=true")
For Each objWBEMAdapterSpeed In objWBEMCollAdapterSpeeds
f_getAdapterSpeed=f_getAdapterSpeed & _
objWBEMAdapterSpeed.InstanceName & chr(32) & _
formatnumber(objWBEMAdapterSpeed.NdisLinkSpeed/10000,0,,,-1) & _
vbCrLf
Next
End Function
.
- Prev by Date: MSNdis_NetworkLinkSpeed
- Next by Date: Re: Win32_LogicalShareSecuritySetting not returning results
- Previous by thread: MSNdis_NetworkLinkSpeed
- Next by thread: Re: Is there a WMI class that has USB port names?
- Index(es):
Relevant Pages
|
Loading