Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Получить статус соединения LAN

Ответить
Настройки темы
Любой язык - Получить статус соединения LAN

Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


Как можно получить запись вида:
адаптер1 100Мбит Full Duplex
вдаптер2 Disconnected
...

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 09:10, 07-04-2016

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
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.techtarge...ed-and-duplex/

Последний раз редактировалось Kazun, 07-04-2016 в 09:27.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:16, 07-04-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


Kazun, да нужно на всех ОС, ХП и выше...

На vbs есть решение?

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 09:33, 07-04-2016 | #3


Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


Цитата Kazun:
Если Duplex нужен обязательно »
на win7 у меня выдало только:
Код: Выделить весь код
PS C:\Windows> test-duplex

                                                    Speed DuplexSetting                                            NetworkConnector                                        
                                                    ----- -------------                                            ----------------                                        
                                                100000000                                                          LAN

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 14:49, 07-04-2016 | #4


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
PS > Get-WmiObject Win32_OperatingSystem | Select Caption

Caption
-------
Microsoft Windows 7 Корпоративная


PS > test-duplex

                                  Speed DuplexSetting                           NetworkConnector
                                  ----- -------------                           ----------------
                              100000000 Auto Detect                             Подключение по локальной сети

Отправлено: 14:54, 07-04-2016 | #5


Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


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 дуплекс. Хочу отмониторить.

-------
консольный клиент telegram для Windows: www.elapser.info


Последний раз редактировалось Опиум, 07-04-2016 в 15:04. Причина: уточнение


Отправлено: 15:00, 07-04-2016 | #6


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Если вместо *SpeedDuplex* заменить на SpeedDuplex?

Ps. Если так важно, то решается это на сетевом оборудовании ,а не на клиентских ПК.

Отправлено: 15:05, 07-04-2016 | #7


Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


Цитата Kazun:
то решается это на сетевом оборудовании ,а не на клиентских ПК. »
я ждал этого вопроса).... но в сети есть неуправляемые свичи, на которых не посмотреть статус порта.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 15:12, 07-04-2016 | #8


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


В таком случае, если драйвер сетевой карты не сообщит о данных канального уровня, то никак. В остальном смотреть софт, который умеет работать с драйверами конкретного вендора и получать данные о дуплексе в Windows, такой функционал не встроен.

Отправлено: 15:29, 07-04-2016 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Получить статус соединения LAN

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - [решено] Получить статус службы Dreamer_UFA Программирование и базы данных 2 17-06-2013 09:16
PowerShell - [блог] Как получить статус программного массива с помощью PowerShell? Kazun Скриптовые языки администрирования Windows 0 24-03-2013 21:30
PowerShell - выключение компьютера при обрыве LAN соединения shaman1979 Скриптовые языки администрирования Windows 1 09-03-2012 00:35
Установка имени LAN соединения haker-kirik Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 0 25-05-2008 15:36
networc connections - пропали LAN соединения wasphunter Microsoft Windows 2000/XP 1 31-10-2005 17:31




 
Переход