マルチキャスト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」カテゴリの記事
- PsExec リモートインストール(2014.08.27)
- PowerShell学習支援ツール Script Browser & Script Analyzer(2014.05.12)
- 複数のサブフォルダ内のファイルを一括コピー(2013.06.12)
- Gmail 自動削除(2013.03.13)
- Proxy自動設定 pacファイル(2012.08.15)
The comments to this entry are closed.
Comments