WSH/VBスクリプトでネットワークカードのIPアドレス等を取得する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* VBスクリプトでネットワークカードのIPアドレス等を取得す...
VBスクリプトでネットワークカードのIPアドレスを取得するサ...
以下の参考記事にあったスクリプトをそのまま動作確認したも...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 参考記事 [#x677cd3a]
-[[patagonの日記: [コンピュータ,ネット]IPアドレス情報を...
-[[Win32_NetworkAdapterConfiguration>http://msdn.microsof...
* IPアドレスおよびネットワーク名を取得する [#m80b6966]
以下のスクリプトは上記参考記事にあったスクリプトです。
#ref(nic.vbs)
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration " ...
"Where IPEnabled = True")
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
For Each objAddress in objItem.IPAddress
Wscript.Echo "IP Address: " & objAddress
strIPAddress = objAddress
Next
Next
上記スクリプトをコマンドラインのcscriptで起動した時の出力...
C:\Users\sakura\Desktop>cscript nic.vbs
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation 1996-2001. All right...
Caption: [00000011] Intel(R) WiFi Link 1000 BGN
IP Address: 192.168.43.65
IP Address: fe80::c12a:d9df:aa57:bf13
Caption: [00000018] VirtualBox Host-Only Ethernet Adapter
IP Address: 192.168.56.1
IP Address: fe80::40c6:cdbb:4817:cc00
キャプション、IPv4、IPv6の情報が表示されます。
* MACアドレスとサブネットマスクも表示してみる [#z8720d19]
参考資料のWin32_NetworkAdapterConfigurationをもとにコード...
#ref(nic2.vbs)
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration " ...
"Where IPEnabled = True")
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "MAC: " & objItem.MACAddress
For Each objAddress in objItem.IPAddress
Wscript.Echo "IP Address: " & objAddress
Next
For Each objSubnet in objItem.IPSubnet
Wscript.Echo "Subnet: " & objSubnet
Next
Next
上記スクリプトをコマンドラインのcscriptで起動した時の出力...
C:\Users\sakura\Desktop>cscript nic2.vbs
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation 1996-2001. All right...
Caption: [00000011] Intel(R) WiFi Link 1000 BGN
MAC: 00:1E:64:22:19:F4
IP Address: 192.168.43.65
IP Address: fe80::c12a:d9df:aa57:bf13
Subnet: 255.255.255.0
Subnet: 64
Caption: [00000018] VirtualBox Host-Only Ethernet Adapter
MAC: 08:00:27:00:A0:E8
IP Address: 192.168.56.1
IP Address: fe80::40c6:cdbb:4817:cc00
Subnet: 255.255.255.0
Subnet: 64
以上、VBスクリプトでNICのIPアドレス、NIC名、MAC、サブネッ...
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* VBスクリプトでネットワークカードのIPアドレス等を取得す...
VBスクリプトでネットワークカードのIPアドレスを取得するサ...
以下の参考記事にあったスクリプトをそのまま動作確認したも...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 参考記事 [#x677cd3a]
-[[patagonの日記: [コンピュータ,ネット]IPアドレス情報を...
-[[Win32_NetworkAdapterConfiguration>http://msdn.microsof...
* IPアドレスおよびネットワーク名を取得する [#m80b6966]
以下のスクリプトは上記参考記事にあったスクリプトです。
#ref(nic.vbs)
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration " ...
"Where IPEnabled = True")
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
For Each objAddress in objItem.IPAddress
Wscript.Echo "IP Address: " & objAddress
strIPAddress = objAddress
Next
Next
上記スクリプトをコマンドラインのcscriptで起動した時の出力...
C:\Users\sakura\Desktop>cscript nic.vbs
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation 1996-2001. All right...
Caption: [00000011] Intel(R) WiFi Link 1000 BGN
IP Address: 192.168.43.65
IP Address: fe80::c12a:d9df:aa57:bf13
Caption: [00000018] VirtualBox Host-Only Ethernet Adapter
IP Address: 192.168.56.1
IP Address: fe80::40c6:cdbb:4817:cc00
キャプション、IPv4、IPv6の情報が表示されます。
* MACアドレスとサブネットマスクも表示してみる [#z8720d19]
参考資料のWin32_NetworkAdapterConfigurationをもとにコード...
#ref(nic2.vbs)
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration " ...
"Where IPEnabled = True")
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "MAC: " & objItem.MACAddress
For Each objAddress in objItem.IPAddress
Wscript.Echo "IP Address: " & objAddress
Next
For Each objSubnet in objItem.IPSubnet
Wscript.Echo "Subnet: " & objSubnet
Next
Next
上記スクリプトをコマンドラインのcscriptで起動した時の出力...
C:\Users\sakura\Desktop>cscript nic2.vbs
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation 1996-2001. All right...
Caption: [00000011] Intel(R) WiFi Link 1000 BGN
MAC: 00:1E:64:22:19:F4
IP Address: 192.168.43.65
IP Address: fe80::c12a:d9df:aa57:bf13
Subnet: 255.255.255.0
Subnet: 64
Caption: [00000018] VirtualBox Host-Only Ethernet Adapter
MAC: 08:00:27:00:A0:E8
IP Address: 192.168.56.1
IP Address: fe80::40c6:cdbb:4817:cc00
Subnet: 255.255.255.0
Subnet: 64
以上、VBスクリプトでNICのIPアドレス、NIC名、MAC、サブネッ...
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: