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

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

Ответить
Настройки темы
PowerShell - Получить mac-адрес проводной сетевой карты.

Старожил


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

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


Доброго всем времени суток, нуждаюсь в помощи, нужно экспортировать в .csv мак-адрес именно проводной сетевой карты.

Отправлено: 10:05, 19-04-2020

 

Старожил


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

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


Цитата Busla:
данные по проводным картам получают так: »
спасибо, но нужно было только в .csv сложить мак со словом сетевая карта.

Интересно я если поменяю на винде мак, то получу значение, которое я написал? Есть ли способ снять данные именно с самой сетевушки без учета, что там думает ос?

Отправлено: 13:09, 19-04-2020 | #11



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

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


Ветеран


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

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


Цитата Griboed0ff:
спасибо, но нужно было только в .csv сложить мак со словом сетевая карта »
если вы не в состоянии самостоятельно собрать результирующее выражение и из кода YuS_2 и моего, вам стоит более пристально рассмотреть готовые решения по "инвентаризации"

Код: Выделить весь код
Get-WmiObject Win32_NetworkAdapter -Filter 'AdapterTypeId = 0 and MACAddress is not null' |
select @{n='Сетевая карта';e={$_.macaddress}}|
export-csv 'D:\PowerShell\mac.csv' -Delimiter ';' -Encoding utf8 -NoTypeInformation
Цитата Griboed0ff:
Интересно я если поменяю на винде мак, то получу значение, которое я написал? »
ну так попробуйте - это быстрее, чем дожидаться ответов на форуме, а потом всё равно проверять ;-)

Цитата Griboed0ff:
Есть ли способ снять данные именно с самой сетевушки без учета, что там думает ос? »
ОС тут не при чём, она ничего не "думает"
новый MAC прописывается в сетевую карту и под ним она видна в сети сразу после включения компьютера, ещё до загрузки ОС
(по крайней мере так оно задумывалось)

Последний раз редактировалось Busla, 19-04-2020 в 14:26.

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

Отправлено: 14:16, 19-04-2020 | #12


Старожил


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

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


Цитата Busla:
если вы не в состоянии самостоятельно собрать результирующее выражение и из кода YuS_2 и моего, вам стоит более пристально рассмотреть готовые решения по "инвентаризации" »
я имел ввиду, что YuS_2 уже дал нужное решение и оно работает. А про смену мака буду пробовать.

Цитата Busla:
Get-WmiObject Win32_NetworkAdapter -Filter 'AdapterTypeId = 0 and MACAddress is not null'
select @{n='Сетевая карта';e={$_.macaddress}}|
export-csv 'D:\PowerShell\mac.csv' -Delimiter ';' -Encoding utf8 -NoTypeInformation »
результат: п»ї

Отправлено: 14:23, 19-04-2020 | #13


Ветеран


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

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


Griboed0ff, да, потерял оператор конвейера - поправил
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:29, 19-04-2020 | #14


Старожил


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

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


Цитата Busla:
поправил »
проверил работает корректно, это получается второе решение в теме!

Отправлено: 14:32, 19-04-2020 | #15


Ветеран


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

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


Griboed0ff, нет, оба решения делают не то, что вы просили
YuS_2 не задумывался о существовании беспроводных адаптеров, а я заблуждался на счёт типа адаптера возвращаемого WMI - мой вариант отсекает 4G-модем, но всё равно выводит Bluetouth и Wi-Fi - и то, и другое числятся как Ethernet 802.3 :-(
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:22, 19-04-2020 | #16


Старожил


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

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


Цитата Busla:
нет, оба решения делают не то, что вы просили »
действительно в основном пк только с одной сетевушкой, а потом следует зоопарк ноутов и прочего.

Отправлено: 15:24, 19-04-2020 | #17


Ветеран


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

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


У меня оба кода возвращают четыре MAC-адреса. При наличии одной физической сетевой карты (нет подключений) и одного беспроводного соединения (через USB WiFi адаптер). Плюс парочка виртуальных — VirtualBox Host-Only Ethernet Adapter и Адаптер мини-порта виртуального WiFi Microsoft.

Посему автору следует определиться, что же именно он хочет увидеть.

Отправлено: 15:45, 19-04-2020 | #18


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Есть очень удобная команда в PS:
Код: Выделить весь код
Get-NetAdapter -Physical |? ndismedium -eq 0

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Последний раз редактировалось DJ Mogarych, 19-04-2020 в 16:00.

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

Отправлено: 15:52, 19-04-2020 | #19


Старожил


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

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


Цитата Iska:
Посему автору следует определиться, что же именно он хочет увидеть. »
нужна мак физическая проводная сетевая карта

Отправлено: 16:07, 19-04-2020 | #20



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как узнать истинный MAC-адрес сетевой карты The_Immortal Хочу все знать 11 06-09-2017 23:30
Интернет - [решено] Как сменить MAC адрес сетевой карты ? 2liTe Microsoft Windows 7 19 22-05-2013 19:52
Прочее - MAC Адрес сетевой карты saylar_06 Сетевое оборудование 1 17-08-2011 18:11
Прочее - [решено] как проще узнать mac адрес сетевой карты? suvoal Сетевые технологии 1 11-01-2010 13:09
[решено] Как получить MAC -адрес сетевой карты на удаленном компьютере garanov AutoIt 2 16-12-2009 16:07




 
Переход