CLEAR LOCAL WMIService, AllNetworkAdapters, NetworkAdapter, MACAddress m.WMIService = GETOBJECT("winmgmts:\\.\root\cimv2") m.AllNetworkAdapters = m.WMIService.ExecQuery("Select * from Win32_NetworkAdapter",,48) FOR EACH m.NetworkAdapter IN m.AllNetworkAdapters m.MACAddress = m.NetworkAdapter.MACAddress IF !ISNULL(m.MACAddress) ? m.NetworkAdapter.name + ": " + m.MACAddress + " (" + IIF(m.NetworkAdapter.PhysicalAdapter,"","not ") + "physical)" ENDIF ENDFORComplete set of properties at https://msdn.microsoft.com/en-us/library/aa394216(v=vs.85).aspx