for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.1.%i //从1开始,每次增加1直到254,ping每台计算机
arp -a //解析IP地址的MAC地址
nbtstat -a ip //查询指定IP的计算机名称和计算机账户
如果需要查询所有IP对应的计算机名字,则为以下代码;
for /L %i IN (1,1,254) DO nbtstat -a 1 192.168.1.%i
命令详解
此结构为 fo in do 语法
FOR /L %variable IN (start,step,end) DO ping -w 2 -n 1 192.168.1.%i
%variable表示一个整数 start表示%i的起始值,step表示%i每次增加的值,end表示%i的结束值 ping -w 表示超时时间, -n表示发出数据包的大小