どれだけ楽か?
3クリックでIPアドレスの変更
- バッチファイルを右クリック
- 「管理者として実行」を選択
- ユーザアカウント制御画面で「はい」を選択
以上
静的にIPアドレスの変更
ソースコード
@echo off
netsh interface ipv4 set address name="イーサネット" source=static address=xxx.xxx.xxx.xxx mask=xxx.xxx.xxx.xxx gateway=xxx.xxx.xxx.xxx
netsh interface ipv4 set dns name="イーサネット" source=static address=xxx.xxx.xxx.xxx register=primary validate=no
netsh interface ipv4 add dns name="イーサネット" address=xxx.xxx.xxx.xxx index=2 validate=no
pause
解説
- 2行目はIPアドレスの変更
- 3行目は優先DNSサーバの変更
- 4行目は代替DNSサーバの変更
nameの値"イーサネット"は
DHCPに変更
ソースコード
@echo off
netsh interface ipv4 set address name="イーサネット" source=dhcp
netsh interface ipv4 set dns name="イーサネット" source=dhcp
pause
解説
静的なIPアドレスに変更するより楽なコード。
sourceの値をdhcpにするだけでよいので、アドレスの記述などはない。
注意!!
私はこれで1週間を無駄にしました。
ソースコードを作る際は、文字コードをShift JISにしてください。
もう一度言います。
文字コードはShift JIS
どんなに検索しても文字コードのことに関しては出てきませんでした。
(私の調べ方が悪かっただけかもしれませんが)
バッチファイルの作成は初めてだったので、このような常識的なことは知らず、躓いてしまいました。
以上になります。
ご閲覧いただきありがとうございます。