Есть ли в powershell команда для получения информации об IP-адресе MAC - PullRequest
4 голосов
/ 03 февраля 2011

Я хочу получить простую команду для преобразования MAC-адреса в IP.Это вообще возможно?Я знаю MAC-адрес, который я ищу, чтобы получить IP-адрес.

Ответы [ 2 ]

6 голосов
/ 03 февраля 2011

Это даст, если IP-адрес , если , у вас уже есть распределение MAC / IP в вашей таблице ARP:

arp -a | select-string "00-1c-87-c0-1c-5d" |% { $_.ToString().Trim().Split(" ")[0] }

возвращает

192.168.10.95

Если у вас нет записи в вашей таблице ARP, то я не думаю, что есть простой способ сделать это.

Один из способов - установить arping и вызвать его аналогично сценарию Powershell.

0 голосов
/ 03 февраля 2011

Эта ссылка описывает, как использовать arp в командной строке для этого.Вы также можете использовать объект Win32_NetworkAdapterConfiguration WMI , чтобы сделать это прямо из PowerShell.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...