eldaeron
07-03-2017, 09:39
Начальство поставило задачу, найти все кривые соединения в локалке.
так бывает что на сетевом оборудовании порт 1 Гбит/с, а на компе из за старой розетки/кабеля 100ка или вообще 10Мбит/с.
http://storage5.static.itmages.ru/i/17/0307/s_1488868624_8213153_6d83fbbd4f.png (https://itmages.ru/image/view/5530863/6d83fbbd)
могу политикой раскидать батник, чтоб каждый включенный комп отчитался что у него такая то скорость на соединении.
нашел даже команду:
wmic NIC where "NetEnabled='true'" get "Name","Speed"
выведет список из интерфейсов и текущей скорости.
теоретически запускаем
wmic NIC where "NetEnabled='true'" get "Name","Speed" >>\\path\%computername%.txt hostname
и каждый комп в свой файл отчитался.
но не работает на XP'хах, будь они неладны. то wmic не установлен, то ошибка при выполнении (тестировалось на виртуальной голой XP, на которой все теоретически должно работать.)
может кто сталкивался с такой задачей? или знает более изящное решение?
так бывает что на сетевом оборудовании порт 1 Гбит/с, а на компе из за старой розетки/кабеля 100ка или вообще 10Мбит/с.
http://storage5.static.itmages.ru/i/17/0307/s_1488868624_8213153_6d83fbbd4f.png (https://itmages.ru/image/view/5530863/6d83fbbd)
могу политикой раскидать батник, чтоб каждый включенный комп отчитался что у него такая то скорость на соединении.
нашел даже команду:
wmic NIC where "NetEnabled='true'" get "Name","Speed"
выведет список из интерфейсов и текущей скорости.
теоретически запускаем
wmic NIC where "NetEnabled='true'" get "Name","Speed" >>\\path\%computername%.txt hostname
и каждый комп в свой файл отчитался.
но не работает на XP'хах, будь они неладны. то wmic не установлен, то ошибка при выполнении (тестировалось на виртуальной голой XP, на которой все теоретически должно работать.)
может кто сталкивался с такой задачей? или знает более изящное решение?