PowerShell基本Tips(60)本連載は、PowerShellコマンドレットについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は「Get-NetAdapterAdvancedProperty」コマンドレットを解説します。公開[後藤諭史,@IT]この記事は会員限定です。PowerShellの基本的なコマンドレットについて、基本的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、コンピュータに接続されたネットワークアダプターの詳細設定を取得する「Get-NetAdapterAdvancedProperty」コマンドレットです。オプション実行例コンピュータに接続されているネットワークアダプターを取得するネットワークアダプターを指定して詳細情報を取得する特定の詳細設定の値を取得する特定の詳細設定の設定可能な値を取得するGet-NetAdapterAdvancedPropertyコマンドレットとは?ネットワークアダプターに設定できる値としてすぐに思い付くのは「IPアドレス」です。ネットワークアダプターにはそれ以外にも、ハードウェア機能をはじめとする詳細な設定や、接続するネットワーク環境に合わせた細かいチューニング設定などの値もあります。この値を参照するための手段として、手っ取り早いのはGUIツールを使うことでしょう。GUIツールからIPアドレスを設定するときと同じ手順でネットワークアダプターの「プロパティ」を参照し、ネットワークアダプターのハードウェア名が表示されている欄の真下にある「構成」ボタンをクリックします(画面1)。ネットワークアダプターのプロパティから「構成」ボタンをクリックするこれによりネットワークアダプターの「プロパティ」に遷移し、「詳細設定」タブを選択することでハードウェア固有の設定や、より細かい設定情報を参照できます(画面2)。ネットワークアダプターのハードウェア詳細設定を参照できる「Get-NetAdapterAdvancedProperty」は、ネットワークアダプターの詳細設定を参照するためのコマンドレットです。クライアントPCに搭載されているネットワークアダプターはそれほど詳細な設定を備えているわけではありませんが、サーバ用の高機能なネットワークアダプターは数多くのハードウェアオフロードの機能を搭載しています。ネットワークアダプターのメーカーや搭載しているイーサネットコントローラーによっても、どのような詳細設定が可能かが異なります。そのため、利用しているネットワークアダプターでどのような設定が行えるのかを確認するためにも、このGet-NetAdapterAdvancedPropertyは重要なコマンドレットといえます。[オプション]Get-NetAdapterAdvancedPropertyコマンドレットの主なオプションオプション意味-Name指定したネットワークアダプター名の詳細設定を取得する。省略可能-DisplayName指定した表示名の詳細設定を取得する。省略可能-AllProperties表示名を持たない詳細設定を含め、全ての詳細設定を取得する。目次に戻るコンピュータに接続されているネットワークアダプターを取得するオプションを指定せずにGet-NetAdapterAdvancedPropertyコマンドレットを実行すると、コンピュータに接続された表示名を持つ全てのネットワークアダプターの詳細設定が表示されます(画面3)。設定を有効にする必要があります。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。