| - WMI Fun !! -|WMI Step|WMI Sample|WMI Reference|WMI LibraryLinks|About WMI Fun !! |
|
|
|
|
Home > WMI Sample > ネットワークアダプタに固定IPアドレスを設定する
|
|
ネットワークアダプタに固定IPアドレスを設定する: Win32_NetworkAdapterConfiguration
■Topics
ネットワークアダプタに固定IPアドレスを設定するサンプルです。Win32_NetworkAdapterConfigurationクラスを使用します。
Private Sub Command1_Click()
Dim NicSet As SWbemObjectSet Dim Nic As SWbemObject Dim Locator As SWbemLocator Dim Service As SWbemServices Dim MesStr As String Dim Ret As Long Dim IPAdd(0) As Variant Dim IPSub(0) As Variant Ret = -1 Set Locator = New WbemScripting.SWbemLocator Set Service = Locator.ConnectServer Set NicSet = Service.ExecQuery _ ("Select * From Win32_NetworkAdapterConfiguration " & _ "Where Description Like '%Intel%'") For Each Nic In NicSet IPAdd(0) = "192.168.0.150" IPSub(0) = "255.255.255.0" Ret = Nic.EnableStatic(IPAdd, IPSub) Next If Ret = 0 Then MsgBox "IP アドレスを変更しました。" Else MsgBox "IP アドレスを変更できませんでした。" End If Set NicSet = Nothing Set Nic = Nothing Set Locator = Nothing Set Service = Nothing End Sub
実行すると「Intel」が含まれるネットワークアダプタに対して固定IPアドレスを設定します。成功すれば「IP アドレスを変更しました。」と表示されます。 なおWMIの使い方(VB6,VBS,VB.NET,VC#,PowerShell対象)に関してはWMI Stepも参考にしてみてください。
|
|
ご意見・ご感想をこちらのアンケートからお待ちしています
解らないIT/パソコン用語は - WMI Fun !! - http://www.wmifun.net/ Microsoft社のテクノロジーであるWMI(Windows Management Instrumentation)の使い方を Visual Basicを使ってのんびり公開しています VBや.Net Framework(VB,C#)以外でもWSH(VBS)やPowerShellなどのスクリプトでも使えますよ! 資産管理や監視業務の効率化、システム系ツール開発にお勧めです This web site created by Toh. Copyright(C) 1997-2010 WMI Fun !!. All rights reserved. このサイトへのリンクはフリーです |
| ∧ ページの先頭へ… |