バッチファイルでネットワーク接続の設定変更

バッチファイルを使ったネットワーク接続設定の変更方法です。
BieLanを使うと 設定の管理も出来ますので、バッチファイルを書くことすら省けます。 よろしければどおぞ。

「netsh」というコマンドを使用します。

注意!
NT系OSでしか使えませんので注意してください。 また、サービス「Remote Registry Service」が起動していないとnetshが使用できません。

サンプルです。

IPアドレスを固定する場合

netsh interface ip set address name = "ローカルエリア接続" source = static addr = 192.168.0.1 mask = 255.255.255.0
netsh interface ip set address name = "ローカルエリア接続" gateway = 192.168.0.253 gwmetric = 1
netsh interface ip set wins name = "ローカルエリア接続" source = static addr = none
netsh interface ip set dns name = "ローカルエリア接続" source = static addr = 192.168.0.250
netsh interface ip add dns name = "ローカルエリア接続" addr = 192.168.0.251

IPアドレスを自動取得する場合
netsh interface ip set address name = "ローカルエリア接続" source = dhcp
netsh interface ip set wins name = "ローカルエリア接続" source = dhcp
netsh interface ip set dns name = "ローカルエリア接続" source=dhcp register=PRIMARY

注意!
name = "ローカルエリア接続"
は、[コントロールパネル]→[ネットワークとダイヤルアップ接続]で表示される名前を 変更している場合は、あわせて変えてください。