マルチキャストPing for Windows
Windowsにおいて、ある範囲のIPに対して順次Pingをするための
バッチ。
条件:192.168.0.1〜192.168.0.254までPing
結果をarp.logへ書き出す
ipusecheck.bat
----
for /l %%i in (1,1,254) do ping -w 1 -n 1 192.168.0.%%i && arp -a 192.168.0.%%i >> arp.log
----
for /l %%i in (1,1,254)
変数iを1〜254までインクリメントする。
ping -w 1 -n 1 192.168.0.%%i
-w 待ち時間1秒 -n 一度だけ実行
arp -a 192.168.0.%%i >> arp.log
arpの結果をarp.logへリダイレクトする。
--出力結果を確認する
> findstr dynamic arp.log
192.168.0.104 00-13-21-5e-40-77 dynamic
192.168.0.105 00-11-85-65-39-78 dynamic
192.168.0.108 00-13-21-5d-ca-79 dynamic
192.168.0.110 00-13-21-0e-f4-80 dynamic
192.168.0.116 00-13-21-d0-95-81 dynamic
--参考ページ
http://www.atmarkit.co.jp/fwin2k/win2ktips/309ipuse/ipuse.html
「Script」カテゴリの記事
- .exe 検索バッチ(2012.04.18)
- Windows7 展開(5)(2011.05.12)
- Dropboxを活用 自動印刷(2010.10.15)
- VHD(仮想ディスク) コマンド作成(2010.02.16)
- 対話式 Account control batch(2009.09.18)



Comments