OSを再起動したあとにルーティング情報が変わっていないか確認したくなる。
FCコマンドを使って比較する。
再起動前のルート情報取得バッチ
@echo off set filename-before=route-before_%date:~0,4%%date:~5,2%%date:~8,2%.log set COMMAND=route PRINT -4 echo %COMMAND% > %filename-before% %COMMAND% >> %filename-before% pause
これはただコマンドをテキストに保存するだけです。
再起動後のルート情報取得&比較バッチ
@echo off set filename-before=route-before_%date:~0,4%%date:~5,2%%date:~8,2%.log set filename-after=route-after_%date:~0,4%%date:~5,2%%date:~8,2%.log set COMMAND=route PRINT -4 echo %COMMAND% > %filename-after% %COMMAND% >> %filename-after% fc %filename-before% %filename-after% pause
再起動前と同じコマンドを違うファイル名で保存します。
その後FCコマンドで比較します。
差異有りの表示
ファイル route-before_20211123.log と ROUTE-AFTER_20211123.LOG を比較しています ***** route-before_20211123.log ネットワーク宛先 ネットマスク ゲートウェイ インターフェイス メトリック 0.0.0.0 0.0.0.0 192.168.50.1 192.168.50.217 50 127.0.0.0 255.0.0.0 リンク上 127.0.0.1 331 ***** ROUTE-AFTER_20211123.LOG ネットワーク宛先 ネットマスク ゲートウェイ インターフェイス メトリック 0.0.0.0 0.0.0.0 192.168.50.2 192.168.50.217 50 127.0.0.0 255.0.0.0 リンク上 127.0.0.1 331 ***** 続行するには何かキーを押してください . . .
ゲートウェイの192.168.50.1が192.168.50.2になっちゃった場合の表示です。
差異無しの表示
ファイル route-before_20211123.log と ROUTE-AFTER_20211123.LOG を比較しています FC: 相違点は検出されませんでした 続行するには何かキーを押してください . . .
最後に
特に難しい動きはありません。
基本的な昨日を使ったバッチになっています。
コマンドを書き換えて好きな物を比較してみてください。