Windows Vista Forums

WMI network adapter speed

  1. #1


    Damon Guest

    WMI network adapter speed

    Hello,
    I am trying to run a query to get the network card's speed on remote
    computers.
    I tried win32_networkadapter and a couple of others which have a speed
    property but mine are blank.
    Any idea why mine are blank? is there another way to retreive network
    adapter speed?
    Thanks

      My System SpecsSystem Spec

  2. #2


    /\\/\\o\\/\\/ [MVP] Guest

    Re: WMI network adapter speed

    damon, you need to look in the MSFT namespace
    there is a wmiclass for it there, have no time to search good example, but
    some googeling
    and ADSI edit or my PowerShell WMI browser :
    http://thepowershellguy.com/blogs/po...r/default.aspx
    can help you out

    if you can't find it, let me know I will look if can provide an example
    later in the weekend
    h.t.h.

    Greetings /\/\o\/\/

    "Damon" <Damon@discussions.microsoft.com> wrote in message
    news:58A6B894-87CC-4C93-9674-6C4E33D5338E@microsoft.com...
    > Hello,
    > I am trying to run a query to get the network card's speed on remote
    > computers.
    > I tried win32_networkadapter and a couple of others which have a speed
    > property but mine are blank.
    > Any idea why mine are blank? is there another way to retreive network
    > adapter speed?
    > Thanks



      My System SpecsSystem Spec

  3. #3


    /\/\o\/\/ [MVP] Guest

    Re: WMI network adapter speed

    hmm,

    I did find it but think I did run into some bugs :

    $a = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')}


    PoSH> $a | select [a-z]* | ft -a

    Active InstanceName
    NdisCoLinkSpeed
    ------ ------------
    ---------------
    True isatap.{191B6C96-3488-457E-8A2C-03B54221751C}
    System.Management.Managemen...
    True Teredo Tunneling Pseudo-Interface
    System.Management.Managemen...
    True Intel(R) PRO/1000 CT Network Connection
    System.Management.Managemen...
    True Intel(R) PRO/1000 CT Network Connection - Virtual Machine Network
    Services Driver System.Management.Managemen...
    True WAN Miniport (Network Monitor)
    System.Management.Managemen...
    True WAN Miniport (IP)
    System.Management.Managemen...
    True WAN Miniport (IPv6)
    System.Management.Managemen...
    True RAS Async Adapter
    System.Management.Managemen...




    PoSH> $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')} | select {$_.value}

    $_.value
    --------
    System.Management.ManagementBaseObject
    System.Management.ManagementBaseObject
    System.Management.ManagementBaseObject
    System.Management.ManagementBaseObject
    System.Management.ManagementBaseObject
    System.Management.ManagementBaseObject
    System.Management.ManagementBaseObject
    System.Management.ManagementBaseObject


    PoSH> $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')} |% {$_.value}
    format-default : Exception retrieving members: "Not found "
    PoSH>

    so almost there, but still no speed

    Greetings /\/\o\/\/


    "/\\/\\o\\/\\/ [MVP]" wrote:

    > damon, you need to look in the MSFT namespace
    > there is a wmiclass for it there, have no time to search good example, but
    > some googeling
    > and ADSI edit or my PowerShell WMI browser :
    > http://thepowershellguy.com/blogs/po...r/default.aspx
    > can help you out
    >
    > if you can't find it, let me know I will look if can provide an example
    > later in the weekend
    > h.t.h.
    >
    > Greetings /\/\o\/\/
    >
    > "Damon" <Damon@discussions.microsoft.com> wrote in message
    > news:58A6B894-87CC-4C93-9674-6C4E33D5338E@microsoft.com...
    > > Hello,
    > > I am trying to run a query to get the network card's speed on remote
    > > computers.
    > > I tried win32_networkadapter and a couple of others which have a speed
    > > property but mine are blank.
    > > Any idea why mine are blank? is there another way to retreive network
    > > adapter speed?
    > > Thanks

    >
    >


      My System SpecsSystem Spec

  4. #4


    /\/\o\/\/ [MVP] Guest

    Re: WMI network adapter speed

    As I was very sure I did this before in PowerShell, I did search on my attic,
    did find a Monad Beta 3 version, and did install it next to PowerShell
    (confirming it runs on LongHorn :-)

    And what I expected was $true , this did work before the WMI wrapper was
    added in RC1. and this is a bug in the WMI adapter that does not correctly
    handle ManagementBaseObjects anymore

    I will post a bug on connect later

    $a = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed

    MSH F:\Windows\System32> $a | foreach {$_.NdisCoLinkSpeed} | ft [a-z]*

    Inbound
    Outbound
    -------
    --------
    0
    3221225
    0
    100000
    0
    1000000
    0
    1000000
    0
    1152
    0
    1152
    0
    1152
    0
    288



    Greetings /\/\o\/\/

    "/\/\o\/\/ [MVP]" wrote:

    > hmm,
    >
    > I did find it but think I did run into some bugs :
    >
    > $a = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    > $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')}
    >
    >
    > PoSH> $a | select [a-z]* | ft -a
    >
    > Active InstanceName
    > NdisCoLinkSpeed
    > ------ ------------
    > ---------------
    > True isatap.{191B6C96-3488-457E-8A2C-03B54221751C}
    > System.Management.Managemen...
    > True Teredo Tunneling Pseudo-Interface
    > System.Management.Managemen...
    > True Intel(R) PRO/1000 CT Network Connection
    > System.Management.Managemen...
    > True Intel(R) PRO/1000 CT Network Connection - Virtual Machine Network
    > Services Driver System.Management.Managemen...
    > True WAN Miniport (Network Monitor)
    > System.Management.Managemen...
    > True WAN Miniport (IP)
    > System.Management.Managemen...
    > True WAN Miniport (IPv6)
    > System.Management.Managemen...
    > True RAS Async Adapter
    > System.Management.Managemen...
    >
    >
    >
    >
    > PoSH> $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')} | select {$_.value}
    >
    > $_.value
    > --------
    > System.Management.ManagementBaseObject
    > System.Management.ManagementBaseObject
    > System.Management.ManagementBaseObject
    > System.Management.ManagementBaseObject
    > System.Management.ManagementBaseObject
    > System.Management.ManagementBaseObject
    > System.Management.ManagementBaseObject
    > System.Management.ManagementBaseObject
    >
    >
    > PoSH> $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')} |% {$_.value}
    > format-default : Exception retrieving members: "Not found "
    > PoSH>
    >
    > so almost there, but still no speed
    >
    > Greetings /\/\o\/\/
    >
    >
    > "/\\/\\o\\/\\/ [MVP]" wrote:
    >
    > > damon, you need to look in the MSFT namespace
    > > there is a wmiclass for it there, have no time to search good example, but
    > > some googeling
    > > and ADSI edit or my PowerShell WMI browser :
    > > http://thepowershellguy.com/blogs/po...r/default.aspx
    > > can help you out
    > >
    > > if you can't find it, let me know I will look if can provide an example
    > > later in the weekend
    > > h.t.h.
    > >
    > > Greetings /\/\o\/\/
    > >
    > > "Damon" <Damon@discussions.microsoft.com> wrote in message
    > > news:58A6B894-87CC-4C93-9674-6C4E33D5338E@microsoft.com...
    > > > Hello,
    > > > I am trying to run a query to get the network card's speed on remote
    > > > computers.
    > > > I tried win32_networkadapter and a couple of others which have a speed
    > > > property but mine are blank.
    > > > Any idea why mine are blank? is there another way to retreive network
    > > > adapter speed?
    > > > Thanks

    > >
    > >


      My System SpecsSystem Spec

  5. #5


    /\/\o\/\/ [MVP] Guest

    Re: WMI network adapter speed

    filed this bug on connect as this makes inposible to get to a lot of WMI data
    I think this is a major bug, voting helps getting it prio !!

    https://connect.microsoft.com/feedba...8425&SiteID=99

    while we are at it, if you not have done so check also this bug in the
    adapter, that is also important, and did work correctly in Monad / MSH

    https://connect.microsoft.com/feedba...6942&SiteID=99

    thanks,

    Greetings /\/\o\/\/


    "/\/\o\/\/ [MVP]" wrote:

    > As I was very sure I did this before in PowerShell, I did search on my attic,
    > did find a Monad Beta 3 version, and did install it next to PowerShell
    > (confirming it runs on LongHorn :-)
    >
    > And what I expected was $true , this did work before the WMI wrapper was
    > added in RC1. and this is a bug in the WMI adapter that does not correctly
    > handle ManagementBaseObjects anymore
    >
    > I will post a bug on connect later
    >
    > $a = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    >
    > MSH F:\Windows\System32> $a | foreach {$_.NdisCoLinkSpeed} | ft [a-z]*
    >
    > Inbound
    > Outbound
    > -------
    > --------
    > 0
    > 3221225
    > 0
    > 100000
    > 0
    > 1000000
    > 0
    > 1000000
    > 0
    > 1152
    > 0
    > 1152
    > 0
    > 1152
    > 0
    > 288
    >
    >
    >
    > Greetings /\/\o\/\/
    >
    > "/\/\o\/\/ [MVP]" wrote:
    >
    > > hmm,
    > >
    > > I did find it but think I did run into some bugs :
    > >
    > > $a = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    > > $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')}
    > >
    > >
    > > PoSH> $a | select [a-z]* | ft -a
    > >
    > > Active InstanceName
    > > NdisCoLinkSpeed
    > > ------ ------------
    > > ---------------
    > > True isatap.{191B6C96-3488-457E-8A2C-03B54221751C}
    > > System.Management.Managemen...
    > > True Teredo Tunneling Pseudo-Interface
    > > System.Management.Managemen...
    > > True Intel(R) PRO/1000 CT Network Connection
    > > System.Management.Managemen...
    > > True Intel(R) PRO/1000 CT Network Connection - Virtual Machine Network
    > > Services Driver System.Management.Managemen...
    > > True WAN Miniport (Network Monitor)
    > > System.Management.Managemen...
    > > True WAN Miniport (IP)
    > > System.Management.Managemen...
    > > True WAN Miniport (IPv6)
    > > System.Management.Managemen...
    > > True RAS Async Adapter
    > > System.Management.Managemen...
    > >
    > >
    > >
    > >
    > > PoSH> $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')} | select {$_.value}
    > >
    > > $_.value
    > > --------
    > > System.Management.ManagementBaseObject
    > > System.Management.ManagementBaseObject
    > > System.Management.ManagementBaseObject
    > > System.Management.ManagementBaseObject
    > > System.Management.ManagementBaseObject
    > > System.Management.ManagementBaseObject
    > > System.Management.ManagementBaseObject
    > > System.Management.ManagementBaseObject
    > >
    > >
    > > PoSH> $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')} |% {$_.value}
    > > format-default : Exception retrieving members: "Not found "
    > > PoSH>
    > >
    > > so almost there, but still no speed
    > >
    > > Greetings /\/\o\/\/
    > >
    > >
    > > "/\\/\\o\\/\\/ [MVP]" wrote:
    > >
    > > > damon, you need to look in the MSFT namespace
    > > > there is a wmiclass for it there, have no time to search good example, but
    > > > some googeling
    > > > and ADSI edit or my PowerShell WMI browser :
    > > > http://thepowershellguy.com/blogs/po...r/default.aspx
    > > > can help you out
    > > >
    > > > if you can't find it, let me know I will look if can provide an example
    > > > later in the weekend
    > > > h.t.h.
    > > >
    > > > Greetings /\/\o\/\/
    > > >
    > > > "Damon" <Damon@discussions.microsoft.com> wrote in message
    > > > news:58A6B894-87CC-4C93-9674-6C4E33D5338E@microsoft.com...
    > > > > Hello,
    > > > > I am trying to run a query to get the network card's speed on remote
    > > > > computers.
    > > > > I tried win32_networkadapter and a couple of others which have a speed
    > > > > property but mine are blank.
    > > > > Any idea why mine are blank? is there another way to retreive network
    > > > > adapter speed?
    > > > > Thanks
    > > >
    > > >


      My System SpecsSystem Spec

  6. #6


    /\/\o\/\/ [MVP] Guest

    Re: WMI network adapter speed

    I found a workaround, calling psbase 2 times, the first will not work the
    second will :

    PoSH> $c = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    PoSH> $v = $c[3].PSBase.Properties.Item('NdisCoLinkSpeed').value
    PoSH> $v.psbase
    PoSH> $v.psbase


    Properties : {Inbound, Outbound}
    SystemProperties : {__GENUS, __CLASS, __SUPERCLASS, __DYNASTY...}
    Qualifiers : {}
    ClassPath : MSNdis_NetworkLinkSpeed
    Site :
    Container :

    So I could clean up the script like this :

    Function Get-NetworkAdapterSpeed {
    $c = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    $c |% {
    $name = $_.PSBase.Properties.Item('InstanceName').value
    $s = $_.PSBase.Properties.Item('NdisCoLinkSpeed')
    $v = $s.value

    $v.psbase # Workaround for bug, first time call to psbase does not work

    $p = $v.psbase.Properties
    1 | select @{Name='Name';expression={$name}},
    @{Name='inbound';expression={$p.Item('inbound').value}},
    @{Name='outbound';expression={$p.Item('outbound').value}}
    }
    }

    looks a bit strange but works for now

    PoSH> Get-NetworkAdapterSpeed | ft -a

    Name
    inbound outbound
    ----
    ------- --------
    isatap.{191B6C96-3488-457E-8A2C-03B54221751C}
    0 3221225
    Teredo Tunneling Pseudo-Interface
    0 100000
    Intel(R) PRO/1000 CT Network Connection
    0 1000000
    Intel(R) PRO/1000 CT Network Connection - Virtual Machine Network Services
    Driver 0 1000000
    WAN Miniport (Network Monitor)
    0 1152
    WAN Miniport (IP)
    0 1152
    WAN Miniport (IPv6)
    0 1152
    RAS Async Adapter
    0 288

    Enjoy,

    Greetings /\/\o\/\/
    http://thePowerShellGuy.com


    "/\/\o\/\/ [MVP]" wrote:

    > filed this bug on connect as this makes inposible to get to a lot of WMI data
    > I think this is a major bug, voting helps getting it prio !!
    >
    > https://connect.microsoft.com/feedba...8425&SiteID=99
    >
    > while we are at it, if you not have done so check also this bug in the
    > adapter, that is also important, and did work correctly in Monad / MSH
    >
    > https://connect.microsoft.com/feedba...6942&SiteID=99
    >
    > thanks,
    >
    > Greetings /\/\o\/\/
    >
    >
    > "/\/\o\/\/ [MVP]" wrote:
    >
    > > As I was very sure I did this before in PowerShell, I did search on my attic,
    > > did find a Monad Beta 3 version, and did install it next to PowerShell
    > > (confirming it runs on LongHorn :-)
    > >
    > > And what I expected was $true , this did work before the WMI wrapper was
    > > added in RC1. and this is a bug in the WMI adapter that does not correctly
    > > handle ManagementBaseObjects anymore
    > >
    > > I will post a bug on connect later
    > >
    > > $a = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    > >
    > > MSH F:\Windows\System32> $a | foreach {$_.NdisCoLinkSpeed} | ft [a-z]*
    > >
    > > Inbound
    > > Outbound
    > > -------
    > > --------
    > > 0
    > > 3221225
    > > 0
    > > 100000
    > > 0
    > > 1000000
    > > 0
    > > 1000000
    > > 0
    > > 1152
    > > 0
    > > 1152
    > > 0
    > > 1152
    > > 0
    > > 288
    > >
    > >
    > >
    > > Greetings /\/\o\/\/
    > >
    > > "/\/\o\/\/ [MVP]" wrote:
    > >
    > > > hmm,
    > > >
    > > > I did find it but think I did run into some bugs :
    > > >
    > > > $a = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    > > > $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')}
    > > >
    > > >
    > > > PoSH> $a | select [a-z]* | ft -a
    > > >
    > > > Active InstanceName
    > > > NdisCoLinkSpeed
    > > > ------ ------------
    > > > ---------------
    > > > True isatap.{191B6C96-3488-457E-8A2C-03B54221751C}
    > > > System.Management.Managemen...
    > > > True Teredo Tunneling Pseudo-Interface
    > > > System.Management.Managemen...
    > > > True Intel(R) PRO/1000 CT Network Connection
    > > > System.Management.Managemen...
    > > > True Intel(R) PRO/1000 CT Network Connection - Virtual Machine Network
    > > > Services Driver System.Management.Managemen...
    > > > True WAN Miniport (Network Monitor)
    > > > System.Management.Managemen...
    > > > True WAN Miniport (IP)
    > > > System.Management.Managemen...
    > > > True WAN Miniport (IPv6)
    > > > System.Management.Managemen...
    > > > True RAS Async Adapter
    > > > System.Management.Managemen...
    > > >
    > > >
    > > >
    > > >
    > > > PoSH> $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')} | select {$_.value}
    > > >
    > > > $_.value
    > > > --------
    > > > System.Management.ManagementBaseObject
    > > > System.Management.ManagementBaseObject
    > > > System.Management.ManagementBaseObject
    > > > System.Management.ManagementBaseObject
    > > > System.Management.ManagementBaseObject
    > > > System.Management.ManagementBaseObject
    > > > System.Management.ManagementBaseObject
    > > > System.Management.ManagementBaseObject
    > > >
    > > >
    > > > PoSH> $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')} |% {$_.value}
    > > > format-default : Exception retrieving members: "Not found "
    > > > PoSH>
    > > >
    > > > so almost there, but still no speed
    > > >
    > > > Greetings /\/\o\/\/
    > > >
    > > >
    > > > "/\\/\\o\\/\\/ [MVP]" wrote:
    > > >
    > > > > damon, you need to look in the MSFT namespace
    > > > > there is a wmiclass for it there, have no time to search good example, but
    > > > > some googeling
    > > > > and ADSI edit or my PowerShell WMI browser :
    > > > > http://thepowershellguy.com/blogs/po...r/default.aspx
    > > > > can help you out
    > > > >
    > > > > if you can't find it, let me know I will look if can provide an example
    > > > > later in the weekend
    > > > > h.t.h.
    > > > >
    > > > > Greetings /\/\o\/\/
    > > > >
    > > > > "Damon" <Damon@discussions.microsoft.com> wrote in message
    > > > > news:58A6B894-87CC-4C93-9674-6C4E33D5338E@microsoft.com...
    > > > > > Hello,
    > > > > > I am trying to run a query to get the network card's speed on remote
    > > > > > computers.
    > > > > > I tried win32_networkadapter and a couple of others which have a speed
    > > > > > property but mine are blank.
    > > > > > Any idea why mine are blank? is there another way to retreive network
    > > > > > adapter speed?
    > > > > > Thanks
    > > > >
    > > > >


      My System SpecsSystem Spec

  7. #7


    Damon Guest

    Re: WMI network adapter speed

    Thanks for the help,
    I got it to work off of what you had done.
    I just used linkspeed instead of colinkspeed.
    It outputed correctly.
    Thanks for all the help.

    "/\/\o\/\/ [MVP]" wrote:

    > I found a workaround, calling psbase 2 times, the first will not work the
    > second will :
    >
    > PoSH> $c = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    > PoSH> $v = $c[3].PSBase.Properties.Item('NdisCoLinkSpeed').value
    > PoSH> $v.psbase
    > PoSH> $v.psbase
    >
    >
    > Properties : {Inbound, Outbound}
    > SystemProperties : {__GENUS, __CLASS, __SUPERCLASS, __DYNASTY...}
    > Qualifiers : {}
    > ClassPath : MSNdis_NetworkLinkSpeed
    > Site :
    > Container :
    >
    > So I could clean up the script like this :
    >
    > Function Get-NetworkAdapterSpeed {
    > $c = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    > $c |% {
    > $name = $_.PSBase.Properties.Item('InstanceName').value
    > $s = $_.PSBase.Properties.Item('NdisCoLinkSpeed')
    > $v = $s.value
    >
    > $v.psbase # Workaround for bug, first time call to psbase does not work
    >
    > $p = $v.psbase.Properties
    > 1 | select @{Name='Name';expression={$name}},
    > @{Name='inbound';expression={$p.Item('inbound').value}},
    > @{Name='outbound';expression={$p.Item('outbound').value}}
    > }
    > }
    >
    > looks a bit strange but works for now
    >
    > PoSH> Get-NetworkAdapterSpeed | ft -a
    >
    > Name
    > inbound outbound
    > ----
    > ------- --------
    > isatap.{191B6C96-3488-457E-8A2C-03B54221751C}
    > 0 3221225
    > Teredo Tunneling Pseudo-Interface
    > 0 100000
    > Intel(R) PRO/1000 CT Network Connection
    > 0 1000000
    > Intel(R) PRO/1000 CT Network Connection - Virtual Machine Network Services
    > Driver 0 1000000
    > WAN Miniport (Network Monitor)
    > 0 1152
    > WAN Miniport (IP)
    > 0 1152
    > WAN Miniport (IPv6)
    > 0 1152
    > RAS Async Adapter
    > 0 288
    >
    > Enjoy,
    >
    > Greetings /\/\o\/\/
    > http://thePowerShellGuy.com
    >
    >
    > "/\/\o\/\/ [MVP]" wrote:
    >
    > > filed this bug on connect as this makes inposible to get to a lot of WMI data
    > > I think this is a major bug, voting helps getting it prio !!
    > >
    > > https://connect.microsoft.com/feedba...8425&SiteID=99
    > >
    > > while we are at it, if you not have done so check also this bug in the
    > > adapter, that is also important, and did work correctly in Monad / MSH
    > >
    > > https://connect.microsoft.com/feedba...6942&SiteID=99
    > >
    > > thanks,
    > >
    > > Greetings /\/\o\/\/
    > >
    > >
    > > "/\/\o\/\/ [MVP]" wrote:
    > >
    > > > As I was very sure I did this before in PowerShell, I did search on my attic,
    > > > did find a Monad Beta 3 version, and did install it next to PowerShell
    > > > (confirming it runs on LongHorn :-)
    > > >
    > > > And what I expected was $true , this did work before the WMI wrapper was
    > > > added in RC1. and this is a bug in the WMI adapter that does not correctly
    > > > handle ManagementBaseObjects anymore
    > > >
    > > > I will post a bug on connect later
    > > >
    > > > $a = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    > > >
    > > > MSH F:\Windows\System32> $a | foreach {$_.NdisCoLinkSpeed} | ft [a-z]*
    > > >
    > > > Inbound
    > > > Outbound
    > > > -------
    > > > --------
    > > > 0
    > > > 3221225
    > > > 0
    > > > 100000
    > > > 0
    > > > 1000000
    > > > 0
    > > > 1000000
    > > > 0
    > > > 1152
    > > > 0
    > > > 1152
    > > > 0
    > > > 1152
    > > > 0
    > > > 288
    > > >
    > > >
    > > >
    > > > Greetings /\/\o\/\/
    > > >
    > > > "/\/\o\/\/ [MVP]" wrote:
    > > >
    > > > > hmm,
    > > > >
    > > > > I did find it but think I did run into some bugs :
    > > > >
    > > > > $a = Get-WmiObject -Namespace Root\WMI -Class MSNdis_CoLinkSpeed
    > > > > $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')}
    > > > >
    > > > >
    > > > > PoSH> $a | select [a-z]* | ft -a
    > > > >
    > > > > Active InstanceName
    > > > > NdisCoLinkSpeed
    > > > > ------ ------------
    > > > > ---------------
    > > > > True isatap.{191B6C96-3488-457E-8A2C-03B54221751C}
    > > > > System.Management.Managemen...
    > > > > True Teredo Tunneling Pseudo-Interface
    > > > > System.Management.Managemen...
    > > > > True Intel(R) PRO/1000 CT Network Connection
    > > > > System.Management.Managemen...
    > > > > True Intel(R) PRO/1000 CT Network Connection - Virtual Machine Network
    > > > > Services Driver System.Management.Managemen...
    > > > > True WAN Miniport (Network Monitor)
    > > > > System.Management.Managemen...
    > > > > True WAN Miniport (IP)
    > > > > System.Management.Managemen...
    > > > > True WAN Miniport (IPv6)
    > > > > System.Management.Managemen...
    > > > > True RAS Async Adapter
    > > > > System.Management.Managemen...
    > > > >
    > > > >
    > > > >
    > > > >
    > > > > PoSH> $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')} | select {$_.value}
    > > > >
    > > > > $_.value
    > > > > --------
    > > > > System.Management.ManagementBaseObject
    > > > > System.Management.ManagementBaseObject
    > > > > System.Management.ManagementBaseObject
    > > > > System.Management.ManagementBaseObject
    > > > > System.Management.ManagementBaseObject
    > > > > System.Management.ManagementBaseObject
    > > > > System.Management.ManagementBaseObject
    > > > > System.Management.ManagementBaseObject
    > > > >
    > > > >
    > > > > PoSH> $a |% {$_.psbase.Properties.Item('NdisCoLinkSpeed')} |% {$_.value}
    > > > > format-default : Exception retrieving members: "Not found "
    > > > > PoSH>
    > > > >
    > > > > so almost there, but still no speed
    > > > >
    > > > > Greetings /\/\o\/\/
    > > > >
    > > > >
    > > > > "/\\/\\o\\/\\/ [MVP]" wrote:
    > > > >
    > > > > > damon, you need to look in the MSFT namespace
    > > > > > there is a wmiclass for it there, have no time to search good example, but
    > > > > > some googeling
    > > > > > and ADSI edit or my PowerShell WMI browser :
    > > > > > http://thepowershellguy.com/blogs/po...r/default.aspx
    > > > > > can help you out
    > > > > >
    > > > > > if you can't find it, let me know I will look if can provide an example
    > > > > > later in the weekend
    > > > > > h.t.h.
    > > > > >
    > > > > > Greetings /\/\o\/\/
    > > > > >
    > > > > > "Damon" <Damon@discussions.microsoft.com> wrote in message
    > > > > > news:58A6B894-87CC-4C93-9674-6C4E33D5338E@microsoft.com...
    > > > > > > Hello,
    > > > > > > I am trying to run a query to get the network card's speed on remote
    > > > > > > computers.
    > > > > > > I tried win32_networkadapter and a couple of others which have a speed
    > > > > > > property but mine are blank.
    > > > > > > Any idea why mine are blank? is there another way to retreive network
    > > > > > > adapter speed?
    > > > > > > Thanks
    > > > > >
    > > > > >


      My System SpecsSystem Spec


WMI network adapter speed
Similar Threads
Thread Forum
Network Adapter & Legacy Network Adapter Virtual Server
Fails to connect to network on boot, have to reset network adapter Vista networking & sharing
Trouble getting Hyper-V Virtual Network to work with second Network Adapter Virtual Server
Network speed is half or one third of speed on XP Vista General
Network Adapter Speed Properties Vista networking & sharing