2025-11-28 00:35:46 +09:00

40 lines
1.3 KiB
Plaintext

' Copyright (c) Microsoft Corporation, All Rights Reserved
'***************************************************************************
'
' WMI Sample Script - List network adapter configuration (VBScript)
'
' This script demonstrates how to retrieve configuration info from an instance of
' Win32_NetworkAdapterConfiguration. In this case we specify the adapter with an Index
' of 0, which under Windows 2000 should be your ethernet card. If you would like to enumerate a
' different instance, or if the given Index is not for your ethernet adapter, replace the Index in the
' GetObject line. The correct Index should be selected from Win32_NetworkAdapter instances
' for other interfaces.
'
'***************************************************************************
Set Adapter = GetObject("winmgmts:Win32_NetworkAdapterConfiguration=""0""")
if isnull(Adapter.MACAddress) then
MAC = "No MAC Address"
else
MAC = Adapter.MACAddress
end if
if isnull(Adapter.IPAddress) then
IP = "No IP Address"
else
IP = Adapter.IPAddress(0)
end if
Description = Adapter.Description
if Adapter.DHCPEnabled = true then
WScript.Echo " Adapter:", Description, Chr(13),_
"IP:", IP, Chr(13),_
"MAC", MAC, Chr(13), _
"DHCP Enabled"
else
WScript.Echo " Adapter:", Description, Chr(13),_
"IP:", IP, Chr(13),_
"MAC", MAC, Chr(13), _
"DHCP Disabled"
end if