コマンドプロンプトやPowerShellでMACアドレス(物理アドレス)やアダプター名を調べる方法

目次

スポンサードリンク

WindowsのコマンドプロンプトやPowerShell で MACアドレス(物理アドレス)や接続名、アダプター名を調べる方法を解説します。

getmac コマンドの使い方

getmac コマンドは、各ネットワークアダプターのMACアドレス(物理アドレス)アドレスを一覧表示します。コマンドプロンプトやPowerShellで使用することができます。

以下はコマンドプロンプトでgetmacコマンドを使用した例です。/v オプションを付けることで、出力にアダプター名、ベンダー名、説明、DHCP サーバー、IP アドレス、サブネット マスク、デフォルト ゲートウェイなどの詳細情報を表示するように指定しています。

C:\Users\user-name>getmac /v

接続名          アダプター      物理アドレス        トランスポート名
=============== =============== =================== ==========================================================
Wi-Fi           Intel(R) Wi-Fi  E4-60-17-XX-XX-XX   \Device\Tcpip_{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX}
Bluetooth ネッ  Bluetooth Devic E4-60-17-XX-XX-XX   メディアが切断されています

なお、getmacコマンドは Windows 10 以降で使用できるツールです。Windows 10 以前の場合は、ipconfig コマンドや wmic コマンドを使用して MAC アドレスを取得することができます。

出力形式の指定方法

/fo オプションを指定すると、出力の形式を指定することができます。指定できる形式は、table、list、csv の3種類です。

C:\Users\user-name>getmac /v /fo table

接続名          アダプター      物理アドレス        トランスポート名
=============== =============== =================== ==========================================================
Wi-Fi           Intel(R) Wi-Fi  E4-60-17-XX-XX-XX   \Device\Tcpip_{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX}
Bluetooth ネッ  Bluetooth Devic E4-60-17-XX-XX-XX   メディアが切断されています

C:\Users\user-name>getmac /v /fo list

接続名:           Wi-Fi
アダプター:       Intel(R) Wi-Fi 6E AX211 160MHz
物理アドレス:     E4-60-17-XX-XX-XX
トランスポート名: \Device\Tcpip_{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX}

接続名:           Bluetooth ネットワーク接続
アダプター:       Bluetooth Device (Personal Area Network)
物理アドレス:     E4-60-17-XX-XX-XX 
トランスポート名: メディアが切断されています

C:\Users\user-name>getmac /v /fo csv
"接続名","アダプター","物理アドレス","トランスポート名"
"Wi-Fi","Intel(R) Wi-Fi 6E AX211 160MHz","E4-60-17-XX-XX-XX","\Device\Tcpip_{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX}"
"Bluetooth ネットワーク接続","Bluetooth Device (Personal Area Network)","E4-60-17-XX-XX-XX","メディアが切断されています"

Get-NetAdapterコマンドを使う方法(PowerShell)

PowerShellでは、Get-NetAdapterコマンドを使って、ネットワークアダプターの MACアドレスを一覧表示することもできます。

PS C:\Users\user-name> Get-NetAdapter | Format-List Name, MACAddress, Status, LinkSpeed


Name       : Wi-Fi
MacAddress : E4-60-17-XX-XX-XX
Status     : Up
LinkSpeed  : 115.6 Mbps

Name       : Bluetooth ネットワーク接続
MacAddress : E4-60-17-XX-XX-XX
Status     : Disconnected
LinkSpeed  : 3 Mbps



コマンドプロンプトのポケットリファレンス:Windows11対応版

PowerShellの基礎を一通り学べるおすすめ書籍