我需要编写一个脚本,该脚本可以在本地计算机上获取主机名和所有物理地址。它将在几台机器上运行。 经过一番研究,我发现我可以从$HOSTNAME
变量中获得主机名,并且我还发现了getmac
命令。 getmac
的问题是它返回所有的MAC地址(回送,逻辑等),而没有任何有关它使用的接口的线索。这是我的例子输出:使用Cygwin获取Mac地址和主机名
2C-27-D7-40-62-7A \Device\Tcpip_{A04C5C9D-CD41-48D1-8EC8-54128C70835C}
32-9D-DE-C7-3F-6D \Device\Tcpip_{EB38E492-9BEF-4F8F-98E6-C08716920461}
02-90-4C-4F-4F-50 \Device\Tcpip_{42DB7C91-BB9E-4BF4-B374-289F1BBA7AC6}
它给了我3个MAC地址,其中只有一个是物理,但我没有看到决定哪一个方式。你可以帮我吗?
太棒了!这正是我所期待的。谢谢。 – Jandrejc