最近单位进了一批电脑,我们授命对其整理,其中一个任务就是获取这些新机器的MAC。
当然,这些计算机的产品说明书上标明了MAC号码。不过,我们还是使用了被动、缓慢的办法——逐个尝试。于是我的任务就是ping ComputerIp 然后在arp -a中找到这个新MAC,并记录。为此,我写了个小脚本来解决这个不断重复重复再重复的任务。
脚本内容如下:
@ECHO OFF
if {%1} =={} (
echo Missing argument!
) else (
ping -n 1 %1 > nul
arp -a|find /I "%1" >> listFile.text
)
@ECHO ON |
好了,我把这个脚本放到了%username%的%PATH中,并且想着这个脚本可以方便的帮助我完成任务。
然而,当我敲下getmac x.x.x.x时,我收到了错误信息,并且看起来那个信息不是我脚本的内容。于是,我再次敲入getmac.bat x.x.x.x。
嘿!一切正常。
原来windows中存在着一个getmac命令,功能强大,不过似乎没有自己的那么高效。呵呵,记在这里吧。
阅读(796) | 评论(0) | 转发(0) |