中国网管论坛's Archiver

dbcadmin 发表于 2006-3-27 09:14

怎样用批处理获得局域网内电脑的ip,mac,主机名?

怎样用批处理获得局域网内电脑的ip,mac,主机名?

命令保存在bat时,就是运行不了,在cmd下写上去又可以。。。。
所以,只好用了两个计划任务:
一个是 CMD.EXE /c For /L %i in (1,1,254) DO ping -a -n 1 192.168.1.%i |find /i "reply" >>d:\ipaddress.txt 

另一个是: arp -a >>d:\ipmac.txt

但用for.....do ping 的方法,扫描电脑时很慢,,一个网段要扫很久啊,而且加上-a 一样得不到主机名
昨天网上扫描到了MAC为00-00-00-00-00的IP,为何??

有什么更好的方法,能用一个批处理???

isbasic 发表于 2006-3-27 18:57

回复: 怎样用批处理获得局域网内电脑的ip,mac,主机名?

全零的mac地址就我知道的有两种可能

一种是机器未识别该设备

一种是中毒被修改

页: [1]

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com