locked
כמות מידע מתקבל עבור כל מתאם רשת RRS feed

  • שאלה

  • שלום,

    אני כותב אפליקציה עבור מספר מודמים המחוברים למחשב.

    האפליקציה אמורה להציג עבור כל מודם את כמות המידע שהתקבל עד לרגע הנוכחי.

    את הפעולה הנ"ל אני מעוניין לבצע אוטומטית.

    בצורה ידינית אני יכול להיכנס להתקן ולראות כמה מידע התקבל מרגע החיבור. תמונה מצורפת למטה.

    השאלה שלי היא האם ניתן לעשות את אותו דבר מה-cmd? אם כן באמצעות איזה פקודה אני ניגש לנתוני הרשת הספציפיים לכל מתאם.

    כאמור יש לי מספר מודמים ואני מעוניין לברר כל כמה זמן כמה נתונים כל אחד קיבל וזאת באמצעות ה-cmd.

    תודה רבה,

    אלעד

    • הועבר על-ידי Alon Shasha יום רביעי 03 אוגוסט 2016 07:15
    יום רביעי 03 אוגוסט 2016 06:44

תשובות

  • שלום אלעד,

    אם מדובר ב Windows 8 ומעלה אז הדרך הכי פשוטה היא להשתמש בפקודת ה PowerShell המובנית:
    Get-NetAdapterStatistics

    דוגמא ל output שמתקבל:

    PS C:\windows\system32> Get-NetAdapterStatistics

    Name                             ReceivedBytes ReceivedUnicastPackets       SentBytes SentUnicastPackets
    ----                             ------------- ----------------------       --------- ------------------
    Wi-Fi                                   131567                    669         1043800               2304
    Ethernet                             324594853                 396133        88793512             342000
    Ethernet 2                              135299                    669         1057956               2304

    מידע נוסף:
    https://technet.microsoft.com/en-us/library/jj130889(v=wps.630).aspx

    דרך אחרת היא באמצעות WMI query.

    -אמיר

    יום רביעי 03 אוגוסט 2016 08:11