• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WSH/VBScript DHCPの有効設定について)

DHCPの有効設定とデフォルトゲートウェイの削除方法について

このQ&Aのポイント
  • WSHにてDHCPの有効設定を行いましたが、デフォルトゲートウェイのアドレスが削除されない問題が発生しました。WindowsXPではデフォルトゲートウェイの値が削除されますが、WindowsVistaでは残ってしまいます。デフォルトゲートウェイの削除方法を教えてください。
  • 上記のWSHスクリプトにデフォルトゲートウェイのアドレスを削除する処理を追加しましたが、正常に動作しません。arrGateways = Array(Null) objItem.SetGateways(arrGateways) というコードを追加しましたが、問題は解決しませんでした。どのように修正すれば良いでしょうか。
  • WindowsVistaでWSHを使用してDHCPの有効設定を行った場合、Staticで設定していたデフォルトゲートウェイのアドレスが削除されないという問題があります。WindowsXPでは正常に削除されます。この問題を解決するためにはどのような方法がありますか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

この質問を見て過去に書いたスクリプトを Vista で動かしてみましたが、静的な設定から何も変化しませんでした。 ちょっと調べましたが、Vista、Windows Server 2008、Windows 7 では使えないような情報があります。 http://gallery.technet.microsoft.com/ScriptCenter/ja-jp/5884b62f-0a69-48e2-af16-3c4fcc060161 代替方法に関する情報も今のところ見つかってません。 お役に立てず、すいません。

clyde123
質問者

お礼

ご回答ありがとうございます。 今回は時間も無いことからデフォルトゲートウェイの設定についてはNetshコマンドで削除することにしました。 ただ、Netshで”ローカル エリア接続”の値取得が必要であるためWin32_NetworkAdapterクラスで取得となりましたが・・・。

関連するQ&A

専門家に質問してみよう