Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Получить статус соединения LAN (http://forum.oszone.net/showthread.php?t=313591)

Опиум 07-04-2016 09:10 2623832

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

Kazun 07-04-2016 09:16 2623835

Код:

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/

Опиум 07-04-2016 09:33 2623840

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

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

Опиум 07-04-2016 14:49 2623976

Цитата:

Цитата Kazun
Если Duplex нужен обязательно »

на win7 у меня выдало только:
Код:

PS C:\Windows> test-duplex

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


Kazun 07-04-2016 14:54 2623979

Код:

PS > Get-WmiObject Win32_OperatingSystem | Select Caption

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


PS > test-duplex

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


Опиум 07-04-2016 15:00 2623981

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

Kazun 07-04-2016 15:05 2623984

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

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

Опиум 07-04-2016 15:12 2623990

Цитата:

Цитата Kazun
то решается это на сетевом оборудовании ,а не на клиентских ПК. »

я ждал этого вопроса).... но в сети есть неуправляемые свичи, на которых не посмотреть статус порта.

Kazun 07-04-2016 15:29 2623993

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


Время: 13:31.

Время: 13:31.
© OSzone.net 2001-