powershell - powershell中是否有命令可以获取MAC的IP信息

标签 powershell

我想要一个简单的命令来将 MAC 地址解析为 IP。这甚至可能吗?我知道我要获取 IP 地址的 MAC 地址。

最佳答案

如果 IP 地址 ,这将给出如果 您的 ARP 表中已经有 MAC/IP 关联:

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

返回
192.168.10.95

如果您的 ARP 表中没有记录,那么我认为没有简单的方法可以做到。

一种方法是安装 arping并从您的 Powershell 脚本中以类似的方式调用它。

关于powershell - powershell中是否有命令可以获取MAC的IP信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4881848/

相关文章:

powershell - 确定脚本是否隐藏运行

json - 如何在powershell中输出从REST api返回的json对象?

powershell - Powershell foreach超过两个阵列

powershell - 在 PowerShell 提供程序中,何时刷新与缓存数据?

powershell - 重命名项认为变量是一个路径

visual-studio - 在 Visual Studio 中引用 system.management.automation.dll

xml - 从 XML 中获取具有特定名称的所有节点的值

arrays - Powershell数组长度

regex - 打印Powershell Regex捕获到输出文件

Regex Group,捕获 IP 的问题