Войти

Показать полную графическую версию : [решено] Скорость сетевой карты


Arsenik77
17-06-2016, 09:56
Как из командной строки можно посмотреть на какой скорости работает сетевая карта 100Mb/s или 1.0Gb/s ?
И в зависимости от скорости выполнялась та или иная команда.

alpap
17-06-2016, 16:55
Arsenik77,
С помощью nirсофовской утилиты awatch.exe (http://www.nirsoft.net/utils/awatch.html), примерно такой код:

@echo off
awatch.exe /stab $ 1
<$ (for /f "tokens=2 delims= " %%a in ('find "Interface Speed"') do @set "s=%%a"& cmd/v/c "if "!s:а=!"=="100000000" (echo comm1) else (echo comm2)")& del $
pause>nul


в этом месте !s:а=!, символ "а" должен быть набран в русской раскладке именно русский символ - а.

Nand
17-06-2016, 18:04
PowerSell
Get-NetAdapter -Name loc | Select-Object -ExpandProperty LinkSpeed

где loc - название нужного адаптера

$host.version
Major Minor Build Revision
----- ----- ----- --------
4 0 -1 -1

Arsenik77
17-06-2016, 19:41
Немножко усложню задачу:
нужно знать скорость сет.соединения на удаленном компе.
Сетевой адаптер всего один.

alpap
17-06-2016, 21:21
А что на удаленном компе запустить скрипт страшно?

Nand
18-06-2016, 07:30
Invoke-Command -ScriptBlock {Get-NetAdapter -Name "Подкл по лок сети" | Select-Object -ExpandProperty LinkSpeed} -ComputerName CompName
Вас вероятно забанили все поисковые системы :-)

Foreigner
18-06-2016, 09:11
Arsenik77,

wmic /node:"Computer_Name" path win32_networkadapter get deviceid,caption,speed

Iska
18-06-2016, 09:40
wmic /role:"Computer_Name" … »
Описка?
wmic.exe /node:"Computer_Name" …

Foreigner
18-06-2016, 10:08
Iska, Да ошибся, спасибо исправил.

Arsenik77
18-06-2016, 10:47
Foreigner, Iska, именно то что нужно!!




© OSzone.net 2001-2012