バッチファイルでIPアドレスの変更を簡略化(win10)
どれだけ楽か?
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サーバの変更
@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
nameの値"イーサネット"は
1. 赤丸部分を右クリック→プロパティを選択
2. 青色部分をクリック
3. 緑矢印の名前
から確認しました。
DHCPに変更
ソースコード
@echo off
netsh interface ipv4 set address name="イーサネット" source=dhcp
netsh interface ipv4 set dns name="イーサネット" source=dhcp
pause
解説
@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
どんなに検索しても文字コードのことに関しては出てきませんでした。
(私の調べ方が悪かっただけかもしれませんが)
バッチファイルの作成は初めてだったので、このような常識的なことは知らず、躓いてしまいました。
以上になります。
ご閲覧いただきありがとうございます。
Author And Source
この問題について(バッチファイルでIPアドレスの変更を簡略化(win10)), 我々は、より多くの情報をここで見つけました https://qiita.com/ACHIP/items/0ca1efe971ac6bd17ea6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .