#現場と自社を行き来する人用、自端末IPアドレス切替バッチ
現場(静的IP)と自社(DHCP)を行ったりきたりしていると、IPアドレス切替が面倒かったりします。そこでこのバッチファイルをデスクトップ上に置いておいて、一発切替!というわけです。
いちいちGUIパネル開いて設定するよりこっちのほうが早かったりするかもですね。
内容は見れば解ると思います。注意としては全部の値は無理やりでも入れておいたほうがいいので(実行時に引数が飛ぶかも)アドレス未設定の場合は0.0.0.0でも入れておいてください。
インターフェース名は事前にネットワーク設定を確認して変更願います。
windows7なら"ローカル エリア接続"ですが、windows10なら"イーサネット"です。
IPチェンジャ.bat
@echo off
rem -- set IFNAME="ローカル エリア接続"
set IFNAME="イーサネット"
set IPADDR=192.168.10.123
set MASK=255.255.252.0
set GW=0.0.0.0
set DNS1=192.168.10.11
set DNS2=192.168.10.12
echo [1] : DHCP設定にリセット!!
echo [2] : set Static IP address
echo [3] : おわるんだぜ (´・ω・)
echo ---
set /p NUM="どうするか選ぶがよい--->"
if "%NUM%"=="1" goto dhcp
if "%NUM%"=="2" goto ipconf
if "%NUM%"=="3" goto end
:dhcp
netsh interface ipv4 set address name=%IFNAME% dhcp
netsh interface ipv4 set dnsservers name=%IFNAME% dhcp
goto end
:ipconf
netsh interface ipv4 set address name=%IFNAME% static %IPADDR% %MASK% %GW% 1
netsh interface ipv4 set dnsservers name=%IFNAME% static %DNS1% primary validate=no
netsh interface ipv4 add dnsservers name=%IFNAME% %DNS2% index=2 validate=no
goto end
:end