WMIでIPアドレスが正しく設定できない
- 題名: WMIでIPアドレスが正しく設定できない
- 著者: Pooh!
- 日時: 2013/04/19 22:51:10
- ID: 31486
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: WMIでIPアドレスが正しく設定できない
- 著者: Azulean
- 日時: 2013/04/19 23:05:21
- ID: 31487
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: WMIでIPアドレスが正しく設定できない
- 著者: Pooh!
- 日時: 2013/04/19 23:18:07
- ID: 31488
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: WMIでIPアドレスが正しく設定できない
- 著者: Pooh!
- 日時: 2013/04/22 16:34:06
- ID: 31495
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
WMIでネットワークアダプタのIPアドレスを設定しようとしましたが,「ローカルエリア接続」は正しく設定できましたが,「ワイヤレスネットワーク接続」のIPアドレスとサブネットマスクが設定できず,デフォルトゲートウェイとDNSサーバーのIPアドレスだけが設定されました。
IPAdd(0) = My.Settings.St1IP1 & "." & My.Settings.St1IP2 & "." & _
My.Settings.St1IP3 & "." & My.Settings.St1IP4
IPSub(0) = My.Settings.St1SB1 & "." & My.Settings.St1SB2 & "." & _
My.Settings.St1SB3 & "." & My.Settings.St1SB4
GWAdd(0) = My.Settings.St1GW1 & "." & My.Settings.St1GW2 & "." & _
My.Settings.St1GW3 & "." & My.Settings.St1GW4
DNSAdd(0) = My.Settings.St1DNS1 & "." & My.Settings.St1DNS2 & "." & _
My.Settings.St1DNS3 & "." & My.Settings.St1DNS4
Locator = New WbemScripting.SWbemLocator
Service = Locator.ConnectServer
NicSet = Service.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each Nic In NicSet
Nic.EnableStatic(IPAdd, IPSub)
Nic.SetDNSServerSearchOrder(DNSAdd)
Nic.SetGateways(GWAdd)
Next
トレースしたところ,For分で「ワイヤレスネットワーク」のアダプタを読み取り,「Nic.EnableStatic(IPAdd, IPSub)」文も実行していますが,パソコンを見てみるとIPアドレスは正しく設定されていません。
接続環境はルーターAにワイヤレス接続し,ルーターBに有線接続しています。
どなたかご教授願います。