Ou:
1
Colete-os de um computador conectado diretamente ou
2
Ou execute um programa no computador local do qual você está tentando obter o mac, por exemplo, getmac
, que retornará a saída assim:
Ouviavb:
strComputer="." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select MACAddress from Win32_NetworkAdapter where DeviceID=1") For Each objItem in colItems Wscript.Echo "MAC Address: " & objItem.MACAddress Next
Origem do script: esta pergunta muito semelhante na SU
3
Ou obtê-los dos switches que o computador está conectado. Precisamente como depende da marca do switch gerenciado.
4
Ou anote-as sempre que adquirir um novo hardware e armazene-as em um banco de dados de inventário. (Principalmente útil para grandes empresas, que armazenará muito mais informações, como modelo, tipo, CPUs, RAM, chamadas de helldesk, ...)