Search code examples
linuxwindowsmac-address

The equivalent windows command to find macaddress


I use the following linux command to find the macaddress

"ifconfig | grep enp0s20f6 | awk '{print $5}'"

What should be the equivalent windows command to find the macaddress?

I linux, the result of ifconfig is filtered using grep and awk. Is there any way to modify the equivalent windows command to get only the macaddress?


Solution

  • For windows:

        C:\>ipconfig /all
        Windows IP Configuration
       Host Name . . . . . . . . . . . . : PC-10234
       Primary Dns Suffix  . . . . . . . : mydomain.com
    
       DNS Suffix Search List. . . . . . : mydomain.com
                                           mydomain.com
    Wireless LAN adapter Wireless Network Connection:
       Connection-specific DNS Suffix  . : mydomain.com
       Description . . . . . . . . . . . : Intel(R) Centrino(R) Advanced-N 6205
       Physical Address. . . . . . . . . : 3C-99-88-64-A1-F0
    
    Ethernet adapter Local Area Connection:
       Connection-specific DNS Suffix  . : mydomain.com
       Description . . . . . . . . . . . : Intel(R) 82579LM Gigabit Network Connection
       Physical Address. . . . . . . . . : 73-2B-4F-D5-12-A0
    
    C:\>
    

    Or

    C:\>getmac
    Physical Address    Transport Name
    =============================================================================
    2C-3F-45-02-1B-32   \Device\Tcpip_{7E49B486-120A-4BC2-2114-B345A4D5C5}
    10-13-17-BC-12-48   Media disconnected
    22-B3-C5-30-76-78   \Device\Tcpip_{213E8D2A-1DBE-4240-8301-BE6F3EACAF9D}
    00-05-2A-3C-78-00   \Device\Tcpip_{F01E3FC2-A5A1-6940-D1A1-C7521AEC4296}
    2C-23-45-14-23-AD   Media disconnected
    C:\>
    

    For more details information visit here - get-mac-address-command-line

    For getting only mac-address, you can do something like

    for /f "usebackq tokens=3 delims=," %a in (`getmac /fo csv /v ^| find "Local Area Connection"`) do set MAC=%~a
    

    Follow here - get only the Ethernet MAC address