コマンド: "getmac" がオンです Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 利用可能
コマンドの例 "getmac"
以下に使用例をいくつか示します。
`getmac`Windows コマンド プロンプト (cmd) のコマンド:
例 1: すべての MAC アドレスを表示します:
getmac
このコマンドは、コンピュータ上のすべての物理ネットワーク アダプタとそれに関連付けられている MAC アドレスを表示します。
例 2: 特定のアダプターの MAC アドレスを表示します:
getmac /v /fo list /nh /fi "Connection_Name eq Ethernet"
このコマンドは、MAC アドレスを含む、「Ethernet」という名前のネットワーク アダプターの詳細情報を表示します。アダプター名はそれに応じて調整できます。
例 3: 物理 MAC アドレスのみを表示します:
getmac /v /fo list /nh | findstr /i "Physical"
このコマンドは、物理 MAC アドレスのみをフィルタリングして表示します。
例 4: リモート コンピューターの MAC アドレスを表示します:
getmac /s リモート_コンピューター /u ユーザー名 /p パスワード
「RemoteComputer」、「Username」、「Password」を適切な値に置き換えます。このコマンドは、リモート コンピューター上のネットワーク アダプターの MAC アドレスを表示します。
例 5: ネットワーク上のすべてのコンピュータの MAC アドレスを表示します:
for /f %i in ('arp -a ^| find "-"') do getmac /s %i
このコマンドは、すべてのアドレス解決プロトコル (ARP) テーブル エントリをループし、見つかった IP アドレスの MAC アドレスを表示します。
注意:例の中には、管理者権限または特定の許可が必要な場合があります。必要に応じて、コマンド プロンプトを管理者として実行していること、および適切なアクセス権があることを確認してください。
"getmac" Microsoft Windows ヘルプからの抜粋
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINNT>
GETMAC [/S システム [/U ユーザー名 [/P [パスワード]]]] [/FO 形式] [/NH] [/V]
説明:
このコマンドライン ツールを使って、管理者がシステム上の 1 つ以上のアダプタ
の MAC アドレスを表示することができます。
パラメータの一覧:
/S システム 接続先のリモート システムを指定します。
/U [ドメイン\]ユーザー コマンドを実行するユーザー コンテキスト
を指定します。
/P [パスワード] 与えられたユーザー コンテキストのパスワード
を指定します。省略した場合は入力する必要が
あります。
/FO 形式 出力を表示する形式を指定します。
有効な値: "TABLE"、"LIST"、"CSV"
/V 詳細な情報を出力で表示するように指定します。
/NH 画面出力で列ヘッダを表示しないように指定
します。
TABLE と CSV 形式でのみ有効です。
/? ヘルプまたは使用法を表示します。
例:
GETMAC /FO csv
GETMAC /S システム /NH /V
GETMAC /S システム /U ユーザー
GETMAC /S システム /U ドメイン\ユーザー /P パスワード /FO list /V
GETMAC /S システム /U ドメイン\ユーザー /P パスワード /FO table /NH
重要な情報、"getmac" コマンドのヒント
を使用するときは、
`getmac`Windows コマンド プロンプトでコマンドを実行する場合、注意すべき点がいくつかあります。
1.
管理者権限:
コマンド プロンプトを管理者として実行して、必要なすべての権限を取得してください。
`getmac`-指揮権を持つこと。一部の情報には高い権限が必要です。
右クリック -> "として Administrator 実行する"
2.
ネットワーク アダプター名の正確さ:
コマンドを正しく使用できるかどうかは、ネットワーク アダプター名の正確なスペルによって異なります。利用可能なネットワークアダプターを使用できます
`ipconfig /all`チェック。
3.
リモート コンピュータ アクセス:
リモート コンピュータの MAC アドレスを取得したい場合は、それらのコンピュータにアクセスするために必要な権限があることを確認してください。オプションを使用する
`/s`、
`/u`そして
`/p`リモート コンピュータ、ユーザー名、パスワードを指定します。
getmac /s リモート_コンピューター /u ユーザー名 /p パスワード
4.
情報のフィルタリング:
このコマンドは、次のような他のコマンドと一緒に使用できます。
`findstr`を組み合わせて特定の情報のみを表示します。フィルターが正しく適用されていることを確認してください。
getmac /v /fo list /nh | findstr /i "Physical"
5.
プライバシーに関する懸念:
ネットワーク上で MAC アドレスを表示すると、プライバシーの問題が生じる可能性があることに注意してください。この情報にアクセスする権限があることを確認し、このデータを責任を持って取り扱うことが重要です。
6.
ARP テーブルとネットワーク環境:
ネットワーク上のすべてのコンピュータの MAC アドレスを表示したい場合は、ARP テーブルを使用できます。ただし、この方法は必ずしも 100% 信頼できるわけではないことに注意してください。
for /f %i in ('arp -a ^| find "-"') do getmac /s %i
確実に入手できるように、次の点を必ず考慮してください。
`getmac`-コマンドを効果的かつ責任を持って使用します。