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

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

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

Старожил


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

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


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

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

 

(*.*)


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

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


Griboed0ff, интересно, вы гуглить пытаетесь или сразу на форум идете? https://www.google.com/search?q=powe...0mac%20address

-------
Канал Windows 11, etc | Чат @winsiders

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

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



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

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


Старожил


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

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


Цитата Vadikan:
интересно, вы гуглить пытаетесь или сразу на форум идете? »
если честно пытался искать, но мне непонятно как сделать вывод в файл только самого адреса без названия сетевой карты.
команда
Get-CimInstance win32_networkadapterconfiguration | select description, macaddress | where {$_.MACAddress -ne $null }

выдает
description macaddress
----------- ----------
Realtek PCIe GBE Family Controller A0:D3:C1:4D:51:2D
а нужно только сам адрес с именем типа "сетевая карта".

Отправлено: 10:21, 19-04-2020 | #3


Ветеран


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

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


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

Отправлено: 10:57, 19-04-2020 | #4


Старожил


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

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


Цитата Iska:
разумеется, убрать свойство description из запроса. »
сделал
Get-CimInstance win32_networkadapterconfiguration | select macaddress | where {$_.MACAddress -ne $null } | export-csv -Path D:\PowerShell\mac.csv -Delimiter ';' -Encoding utf8 -NoTypeInformation
теперь выводится слово macaddress а ниже результат A0:D3:C1:4D:51:2D. Как можно заменить слово "macaddress" на "сетевая карта"?

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


Аватара для YuS_2

Crazy


Contributor


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

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


Цитата Griboed0ff:
Get-CimInstance win32_networkadapterconfiguration | select description, macaddress | where {$_.MACAddress -ne $null } »
Код: Выделить весь код
(Get-CimInstance win32_networkadapterconfiguration | where {$_.MACAddress -ne $null } | select macaddress).macaddress

-------
scio me nihil scire. Ѫ

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

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


Старожил


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

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


Цитата YuS_2:
(Get-CimInstance win32_networkadapterconfiguration | where {$_.MACAddress -ne $null } | select macaddress).macaddress »
сделал, но теперь вывод не работает
Скрытый текст
(Get-CimInstance win32_networkadapterconfiguration | where {$_.MACAddress -ne $null } | select macaddress).macaddress | export-csv -Path D:\PowerShell\mac.csv -Delimiter ';' -Encoding utf8 -NoTypeInformation
результат
Скрытый текст
Length
17


если просто ввожу вашу команду то выдает просто мак адрес, но не могу прикрутить вывод. Я пару дней назад узнал про PS, поэтому знаний на такое действие не хватает еще.

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


Аватара для YuS_2

Crazy


Contributor


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

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


Цитата Griboed0ff:
но теперь вывод не работает »
А, т.е. требуется:
Цитата Griboed0ff:
Как можно заменить слово "macaddress" на "сетевая карта"? »
?
Тогда так:
Код: Выделить весь код
Get-CimInstance win32_networkadapterconfiguration | where {$_.MACAddress -ne $null } |
select @{n='Сетевая карта';e={$_.macaddress}}|
export-csv 'D:\PowerShell\mac.csv' -Delimiter ';' -Encoding utf8 -NoTypeInformation

-------
scio me nihil scire. Ѫ

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

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


Старожил


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

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


Цитата YuS_2:
Get-CimInstance win32_networkadapterconfiguration | where {$_.MACAddress -ne $null } |
select @{n='Сетевая карта';e={$_.macaddress}}|
export-csv 'D:\PowerShell\mac.csv' -Delimiter ';' -Encoding utf8 -NoTypeInformation »
это работает, спасибо большое.

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


Ветеран


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

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


данные по проводным картам получают так:
Код: Выделить весь код
Get-WmiObject Win32_NetworkAdapter -Filter 'AdapterTypeId = 0 and MACAddress is not null'
Это сообщение посчитали полезным следующие участники:

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



Компьютерный форум 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




 
Переход