ネットワーク設定を採取してもらうバッチ

ネットワークに問題が発生した場合に、Windowsですべての設定を採取してもらうためにバッチを作成してみた。
IPCONFIG、ROUTEPRINT、ARPnetstat、ネットワーク機能、ファイアウォールの設定を取得する。
Windows7以降なら動くはずだと思いたい。

@echo off
rem 2015/07/15 marujx
SET NetworkSetting=%COMPUTERNAME%_netset.txt
echo.
echo ネットワーク設定を一括で取得します。
echo.
pause

echo ###################IPCONFIG################### > %NetworkSetting%
echo. >> %NetworkSetting%
ipconfig /all >> %NetworkSetting%

echo. >> %NetworkSetting%
echo ###################ROUTE PRINT################### >> %NetworkSetting%
echo. >> %NetworkSetting%
route print -4 >> %NetworkSetting%

echo. >> %NetworkSetting%
echo ###################ARP################### >> %NetworkSetting%
echo. >> %NetworkSetting%
arp -a >> %NetworkSetting%

echo. >> %NetworkSetting%
echo ###################netstat################### >> %NetworkSetting%
echo. >> %NetworkSetting%
netstat -na >> %NetworkSetting%

echo. >> %NetworkSetting%
echo ###################netsh if show################### >> %NetworkSetting%
echo. >> %NetworkSetting%
netsh interface ipv4 show interfaces level=verbose >> %NetworkSetting%

echo. >> %NetworkSetting%
echo ###################firewall################### >> %NetworkSetting%
echo. >> %NetworkSetting%
netsh advfirewall firewall show rule name=all >> %NetworkSetting%

echo.
echo 取得しました。%NetworkSetting%ファイルを確認してください。
echo.
pause