Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > PowerShell

Vista - Network Usage Percentage

Reply
 
Old 10-30-2007   #1 (permalink)
Brian H.


 
 

Network Usage Percentage

I've been digging through WMI trying to figure out how I can check network
usage percentages. You know, if you go to the Windows Task Manager,
Networking tab, you can see a graph of usage. I'd like to be able to check
this remotely via PSH periodically.

Any ideas?

Thanks

Brian H.


My System SpecsSystem Spec
Old 10-31-2007   #2 (permalink)
Jeff


 
 

Re: Network Usage Percentage

On Oct 31, 1:42 am, "Brian H." <hoort...@xxxxxx> wrote:
Quote:

> I've been digging through WMI trying to figure out how I can check network
> usage percentages. You know, if you go to the Windows Task Manager,
> Networking tab, you can see a graph of usage. I'd like to be able to check
> this remotely via PSH periodically.
>
> Any ideas?
>
> Thanks
>
> Brian H.
It looks like the Win32_PerfRawData_Tcpip_NetworkInterface class will
give you what you want. Try looking at the BytesReceivedPersec,
BytesSentPersec, BytesTotalPersec, and CurrentBandwidth properties;
you should be able to calculate usage percentages with those values.

Jeff

My System SpecsSystem Spec
Old 10-31-2007   #3 (permalink)
Kirk Munro


 
 

Re: Network Usage Percentage

Hi Brian,

If you have the PowerGadgets snapin, you should be able to create a
PowerGadget (I recommend a gauge) and have it automatically refresh at the
interval you specify. Then you could just monitor it on your desktop. I
wouldn't mind experimenting with this and have access to that snapin, so if
you determine the script to calculate the percentage and want to share it
here, I'll give it a whirl and share the script for the PowerGadget back
once I'm done.

-
Kirk Munro
Poshoholic
http://poshoholic.com

"Jeff" <jeff.hillman@xxxxxx> wrote in message
news:1193808779.091208.230080@xxxxxx
Quote:

> On Oct 31, 1:42 am, "Brian H." <hoort...@xxxxxx> wrote:
Quote:

>> I've been digging through WMI trying to figure out how I can check
>> network
>> usage percentages. You know, if you go to the Windows Task Manager,
>> Networking tab, you can see a graph of usage. I'd like to be able to
>> check
>> this remotely via PSH periodically.
>>
>> Any ideas?
>>
>> Thanks
>>
>> Brian H.
>
> It looks like the Win32_PerfRawData_Tcpip_NetworkInterface class will
> give you what you want. Try looking at the BytesReceivedPersec,
> BytesSentPersec, BytesTotalPersec, and CurrentBandwidth properties;
> you should be able to calculate usage percentages with those values.
>
> Jeff
>

My System SpecsSystem Spec
Old 11-07-2007   #4 (permalink)
nsoftware


 
 

Re: Network Usage Percentage

On Oct 30, 1:42 pm, "Brian H." <hoort...@xxxxxx> wrote:
Quote:

> I've been digging through WMI trying to figure out how I can check network
> usage percentages. You know, if you go to the Windows Task Manager,
> Networking tab, you can see a graph of usage. I'd like to be able to check
> this remotely via PSH periodically.
Just one more note - you can also do this with SNMP.

Lance
http://geekswithblogs.net/Lance

My System SpecsSystem Spec
Old 11-07-2007   #5 (permalink)
Shafik


 
 

Re: Network Usage Percentage

On Nov 7, 8:23 pm, nsoftw...@xxxxxx wrote:
Quote:

> On Oct 30, 1:42 pm, "Brian H." <hoort...@xxxxxx> wrote:
>
Quote:

> > I've been digging through WMI trying to figure out how I can check network
> > usage percentages. You know, if you go to the Windows Task Manager,
> > Networking tab, you can see a graph of usage. I'd like to be able to check
> > this remotely via PSH periodically.
>
> Just one more note - you can also do this with SNMP.
>
> Lancehttp://geekswithblogs.net/Lance
you can start with that (break on Ctrl+C):

$net = new-object
System.Diagnostics.PerformanceCounterCategory("Network Interface")
$name = $net.GetInstanceNames()[1]

$down = New-Object System.Diagnostics.PerformanceCounter("Network
Interface", "Bytes Received/sec", $name)
$up = New-Object System.Diagnostics.PerformanceCounter("Network
Interface", "Bytes Sent/sec", $name)

$dlOld = $down.NextSample().RawValue
$upOld = $up.NextSample().RawValue

while ($true) {
$dlValue = $down.NextSample().RawValue;
$upValue = $up.NextSample().RawValue;

$dlSpeed = $dlValue - $dlOld
$upSpeed = $upValue - $upOld

$dlOld = $dlValue
$upOld = $upValue

write-host -nonewline "down: " ([int]($dlSpeed / 1024)) " up:
" ([int]($upSpeed / 1024))
write-host " " -nonewline
for ($i=0; $i -lt 30; $i++) {
write-host -nonewline "`b"
}
sleep 1
}

My System SpecsSystem Spec
Old 11-07-2007   #6 (permalink)
Lance


 
 

Re: Network Usage Percentage

On Oct 30, 1:42 pm, "Brian H." <hoort...@xxxxxx> wrote:
Quote:

> I've been digging through WMI trying to figure out how I can checknetwork
> usage percentages. You know, if you go to the Windows Task Manager,
> Networking tab, you can see a graph of usage. I'd like to be able to check
> this remotely via PSH periodically.
>
> Any ideas?
>
> Thanks
>
> Brian H.
Just one more note - you can also do this with SNMP.

Lance
http://geekswithblogs.net/Lance

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Value as % (percentage) .NET General
Battery maximum charge percentage Vista General
Battery percentage isn't changing Vista General
Copying large folders only finds a tiny percentage of files Vista General
CPU Usage Vista hardware & devices


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46