Obtener direcciones MAC y su nombre de proveedor en PowerShell

La dirección MAC, una dirección de control de acceso a los medios, es un identificador único asignado a las interfaces de red para las comunicaciones en el segmento de la red física. Es una dirección de red en la red TCP / IP que normalmente no nos importa tanto. Pero cuando se trata de activar una computadora fuera de línea en la misma red, necesitamos saberlo antes de hacerlo.

Hay muchas formas de conocer la dirección MAC de sus computadoras locales o remotas, pero aquí veamos cómo podemos obtener estos datos de una consola PowerShell.

Para obtener la dirección MAC de los adaptadores de red local, simplemente use el comlet getmac que también devuelve una lista de protocolos de red asociados con cada dirección.

También puede obtener las direcciones MAC de una computadora remota, con el interruptor /C.

getmac /s computername

Obtienes una salida mucho más detallada con el interruptor / V.

getmac /s computername /v

Si necesita un diseño de salida diferente, pruebe el interruptor / FO con las opciones de “Tabla”, “Lista” o “CSV”.

getmac /s computername /v /fo list

Opciones getmac de Windows PowerShell 600x295: obtener direcciones MAC y su nombre de proveedor en PowerShell

Profundizando, ¿sabe que en función de las direcciones MAC que recopilamos, podemos identificar sus proveedores de red? Todo lo que necesitas es la lista oficial de proveedores de IEEE que puede descargar o llamar desde su script de PowerShell.

El siguiente script descargará la lista de proveedores y la guardará en su directorio de inicio.

$url="http://standards.ieee.org/develop/regauth/oui/oui.txt"
$outfile = "$homevendorlist.txt"
Invoke-WebRequest -Uri $url -OutFile $outfile

Windows PowerShell 2014 10 02 14 22 24 600x210: obtención de direcciones MAC y su nombre de proveedor en PowerShell

luego tome los primeros 3 octetos, como E8-39-35, y haga una búsqueda en la lista de proveedores descargada.

Windows PowerShell 2014 10 02 14 28 00 600x245: obtención de direcciones MAC y su nombre de proveedor en PowerShell

Demonios, incluso encuentra la dirección de HP, aunque no está seguro de si es actual o no.

/ el crédito va a Potencia Shell/

Deja un comentario