【 Get-NetAdapterAdvancedProperty 】コマンドレット――コンピュータのネットワークアダプターの詳細設定を取得するWindows PowerShell基本Tips(60)

本連載は、PowerShellコマンドレットについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は「Get-NetAdapterAdvancedProperty」コマンドレットを解説します。

» 2023年02月09日 05時00分 公開
[後藤諭史@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

「Windows PowerShell基本Tips」のインデックス

連載目次

 本連載では、Windows PowerShellの基本的なコマンドレットについて、基本的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、コンピュータに接続されたネットワークアダプターの詳細設定を取得する「Get-NetAdapterAdvancedProperty」コマンドレットです。

Get-NetAdapterAdvancedPropertyコマンドレットとは?

 ネットワークアダプターに設定できる値としてすぐに思い付くのは「IPアドレス」です。ネットワークアダプターにはそれ以外にも、ハードウェア機能をはじめとする詳細な設定や、接続するネットワーク環境に合わせた細かいチューニング設定などの値もあります。

 この値を参照するための手段として、手っ取り早いのはGUIツールを使うことでしょう。GUIツールからIPアドレスを設定するときと同じ手順でネットワークアダプターの「プロパティ」を参照し、ネットワークアダプターのハードウェア名が表示されている欄の真下にある「構成」ボタンをクリックします(画面1)。

画面1 画面1 ネットワークアダプターのプロパティから「構成」ボタンをクリックする

 これによりネットワークアダプターの「プロパティ」に遷移し、「詳細設定」タブを選択することでハードウェア固有の設定や、より細かい設定情報を参照できます(画面2)。

画面2 画面2 ネットワークアダプターのハードウェア詳細設定を参照できる

 「Get-NetAdapterAdvancedProperty」は、ネットワークアダプターの詳細設定を参照するためのコマンドレットです。クライアントPCに搭載されているネットワークアダプターはそれほど詳細な設定を備えているわけではありませんが、サーバ用の高機能なネットワークアダプターは数多くのハードウェアオフロードの機能を搭載しています。

 また、ネットワークアダプターのメーカーや搭載しているイーサネットコントローラーによっても、どのような詳細設定が可能かが異なります。そのため、利用しているネットワークアダプターでどのような設定が行えるのかを確認するためにも、このGet-NetAdapterAdvancedPropertyは重要なコマンドレットといえます。

Get-NetAdapterAdvancedPropertyコマンドレットの書式

Get-NetAdapterAdvancedProperty [オプション]


Get-NetAdapterAdvancedPropertyコマンドレットの主なオプション

オプション 意味
-Name 指定したネットワークアダプター名の詳細設定を取得する。省略可能
-DisplayName 指定した表示名の詳細設定を取得する。省略可能
-AllProperties 表示名を持たない詳細設定を含め、全ての詳細設定を取得する。省略可能


コンピュータに接続されているネットワークアダプターを取得する

 オプションを指定せずにGet-NetAdapterAdvancedPropertyコマンドレットを実行すると、コンピュータに接続された表示名を持つ全てのネットワークアダプターの詳細設定が表示されます(画面3)。

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。