Лучший отвечающий
Как из ipconfig вытащить ip адрес для каждого адаптера, а так же mac адрес

Вопрос
-
Пытаюсь разбить результат ipconfig по пустым строкам и потом каждый элемент массива уже оформить как отдельный адаптер, но не получается. Расстроило что в Get-NetIPAddress нет мак адреса. Или в Get-NetAdapter -physical нет ip адреса. То одного нет в одной команде, то другого в другой. Как-то микрософт недоперенамудрили.
- Изменено user00431 14 августа 2020 г. 9:15
14 августа 2020 г. 9:15
Ответы
-
Get-WmiObject Win32_NetworkAdapter -Filter 'NetConnectionStatus=2' | ForEach-Object { $result = 1 | Select-Object Name, IP, MAC $result.Name = $_.Name $result.MAC = $_.MacAddress $config = $_.GetRelated('Win32_NetworkAdapterConfiguration') $result.IP = $config | Select-Object -expand IPAddress $result }
- Помечено в качестве ответа user00431 14 августа 2020 г. 12:21
14 августа 2020 г. 9:31
Все ответы
-
Get-WmiObject Win32_NetworkAdapter -Filter 'NetConnectionStatus=2' | ForEach-Object { $result = 1 | Select-Object Name, IP, MAC $result.Name = $_.Name $result.MAC = $_.MacAddress $config = $_.GetRelated('Win32_NetworkAdapterConfiguration') $result.IP = $config | Select-Object -expand IPAddress $result }
- Помечено в качестве ответа user00431 14 августа 2020 г. 12:21
14 августа 2020 г. 9:31 -
Волшебник14 августа 2020 г. 12:21
-
гугол в помощь ;-)14 августа 2020 г. 12:34