Показать полную графическую версию : Получить статус соединения LAN
Как можно получить запись вида:
адаптер1 100Мбит Full Duplex
вдаптер2 Disconnected
...
PS > Get-NetAdapter | SELECT name, status, linkspeed, fullduplex
name Status LinkSpeed fullduplex
---- ------ --------- ----------
Ethernet 4 Up 100 Mbps True
VirtualBox Host-Only Network Up 1 Gbps True
Ethernet 3 Disconnected 1.1 Gbps
Если ОС ниже 8,то :
PS > Get-WmiObject Win32_NetworkAdapter -Filter "Speed IS NOT NUll"| Select Name, Speed, NetEnabled
Name Speed NetEnabled
---- ----- ----------
VirtualBox Host-Only Ethernet Adapter 1000000000 True
Microsoft ISATAP Adapter 100000
Microsoft ISATAP Adapter #2 100000
Realtek RTL8139/810x Family Fast Ethernet NIC 1073741824 False
Realtek PCIe GBE Family Controller 100000000 True
Если Duplex нужен обязательно - http://itknowledgeexchange.techtarget.com/powershell/network-adapter-speed-and-duplex/
Kazun, да нужно на всех ОС, ХП и выше...
На vbs есть решение?
Если Duplex нужен обязательно »
на win7 у меня выдало только:
PS C:\Windows> test-duplex
Speed DuplexSetting NetworkConnector
----- ------------- ----------------
100000000 LAN
PS > Get-WmiObject Win32_OperatingSystem | Select Caption
Caption
-------
Microsoft Windows 7 Корпоративная
PS > test-duplex
Speed DuplexSetting NetworkConnector
----- ------------- ----------------
100000000 Auto Detect Подключение по локальной сети
Kazun, ))
PS C:\Windows> Get-WmiObject Win32_OperatingSystem | Select Caption
Caption
-------
Microsoft Windows 7 Enterprise
____________________________________________________________________________________________________ ____________________________________________________________________
PS C:\Windows> test-duplex
Speed DuplexSetting NetworkConnector
----- ------------- ----------------
100000000 LAN
и еще.. твой ответ говорит об выставленном аутодетекте (что всегда по умолчанию), а не о реальном состоянии сети.
Почему я обращаю на это внимание. В локалке произошла замена оборудования и проводки...и выяснилось что многие компы упали в 10мбит и даже half дуплекс. Хочу отмониторить.
Если вместо *SpeedDuplex* заменить на SpeedDuplex?
Ps. Если так важно, то решается это на сетевом оборудовании ,а не на клиентских ПК.
то решается это на сетевом оборудовании ,а не на клиентских ПК. »
я ждал этого вопроса).... но в сети есть неуправляемые свичи, на которых не посмотреть статус порта.
В таком случае, если драйвер сетевой карты не сообщит о данных канального уровня, то никак. В остальном смотреть софт, который умеет работать с драйверами конкретного вендора и получать данные о дуплексе в Windows, такой функционал не встроен.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.