getMac or getMac.bat

827阅读 0评论2009-03-20 零二年的夏天
分类:WINDOWS

最近单位进了一批电脑,我们授命对其整理,其中一个任务就是获取这些新机器的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命令,功能强大,不过似乎没有自己的那么高效。呵呵,记在这里吧。


上一篇:如何批量为计算机安装Adobe Reader
下一篇:Backing Up Windows Server Update Services