- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WSH/VBScript DHCPの有効設定について)
DHCPの有効設定とデフォルトゲートウェイの削除方法について
このQ&Aのポイント
- WSHにてDHCPの有効設定を行いましたが、デフォルトゲートウェイのアドレスが削除されない問題が発生しました。WindowsXPではデフォルトゲートウェイの値が削除されますが、WindowsVistaでは残ってしまいます。デフォルトゲートウェイの削除方法を教えてください。
- 上記のWSHスクリプトにデフォルトゲートウェイのアドレスを削除する処理を追加しましたが、正常に動作しません。arrGateways = Array(Null) objItem.SetGateways(arrGateways) というコードを追加しましたが、問題は解決しませんでした。どのように修正すれば良いでしょうか。
- WindowsVistaでWSHを使用してDHCPの有効設定を行った場合、Staticで設定していたデフォルトゲートウェイのアドレスが削除されないという問題があります。WindowsXPでは正常に削除されます。この問題を解決するためにはどのような方法がありますか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
この質問を見て過去に書いたスクリプトを Vista で動かしてみましたが、静的な設定から何も変化しませんでした。 ちょっと調べましたが、Vista、Windows Server 2008、Windows 7 では使えないような情報があります。 http://gallery.technet.microsoft.com/ScriptCenter/ja-jp/5884b62f-0a69-48e2-af16-3c4fcc060161 代替方法に関する情報も今のところ見つかってません。 お役に立てず、すいません。
お礼
ご回答ありがとうございます。 今回は時間も無いことからデフォルトゲートウェイの設定についてはNetshコマンドで削除することにしました。 ただ、Netshで”ローカル エリア接続”の値取得が必要であるためWin32_NetworkAdapterクラスで取得となりましたが・・・。