- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IPアドレスの自動取得・固定取得)
バッチファイルでIPアドレスの切替に挑戦
このQ&Aのポイント
- IPアドレスの自動取得と固定取得をバッチファイルで切り替えたいが、DHCPサービスの設定が失敗している。
- 作成したバッチファイルで、ユーザーがIPを選択し設定を行う仕組みだがエラーが出て解決策を求めている。
- 問題の特定を助けてもらうために、バッチファイルのコードを共有している。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
(補足を見まして追記) 以下の感じでどうでしょう netsh interface ipv4 set dns name="イーサネット" source=static addr="8.8.4.4" register=non validate=no netsh interface ipv4 add dns name="イーサネット" addr="8.8.8.8" index=2 validate=no https://automationlabo.com/wat/?p=1755
その他の回答 (2)
- agehage
- ベストアンサー率22% (2752/12072)
回答No.2
(お礼を見ましたの追記) 変数が使えないかどうかはわからないのですが、こういう時は出来るところからシンプルにして行くと解決出来る時があります あと、静的アドレス設定のところのDNSサーバの設定もDHCPになってるから変だと思う
質問者
補足
ご回答ありがとうございます! 承知しました。参考にさせて頂きます。 >静的アドレス設定のところのDNSサーバの設定もDHCPになってるから変だと思う 固定IPの方のDNSサーバー設定ですよね、 こちらどのようにするのが一般的なのでしょうか、、?
- agehage
- ベストアンサー率22% (2752/12072)
回答No.1
管理者権限でやっていますよね? 変数を使わず netsh interface ip set address "イーサネット" dhcp で試してみてどうか教えてください
質問者
お礼
ご回答ありがとうございます! ご指摘の通り変数消して直接イーサネットで入力して上手く行きました。 なぜ上手く行ったのかが不明ですが、、 このIP取得コマンドは変数使えないなど制約があるのでしょうか…??
お礼
ご返信遅くなりすみません。 回答ありがとうございました! 大変助かりましたm(_ _)m