このエントリーをはてなブックマークに追加


PowerShellでネットワークアダプタの情報を取得する

IPアドレス(IPv4,IPv6)はもちろん、DNS、機器名、ネットワークアダプタ名などをPowerShellのコマンドレットで確認する方法を以下に記します。


動作確認環境

PS C:\> (Get-WmiObject Win32_OperatingSystem).Caption
Microsoft Windows 10 Pro
PS C:\> ($PSVersionTable).PSVersion.toString()
5.1.19041.610

Get-NetIPConfiguration

IPネットワークの構成を取得するコマンドとなります。
以下、実際に実行した結果となります。
ネットワークのエイリアス名(アダプタ名)やネットワークカードの製品名、IPアドレス等を取得できています。

PS C:\> Get-NetIPConfiguration

InterfaceAlias       : イーサネット 2
InterfaceIndex       : 2
InterfaceDescription : VirtualBox Host-Only Ethernet Adapter
IPv4Address          : 192.168.56.1
IPv6DefaultGateway   :
IPv4DefaultGateway   :
DNSServer            : fec0:0:0:ffff::1
                       fec0:0:0:ffff::2
                       fec0:0:0:ffff::3

InterfaceAlias       : Wi-Fi
InterfaceIndex       : 23
InterfaceDescription : Intel(R) Dual Band Wireless-AC 7265
NetProfile.Name      : sakura-xxxxxx
IPv6Address          : xxxx:xx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
IPv4Address          : 192.168.1.23
IPv6DefaultGateway   : xxxx::xxxx:xxxx:xxxx:xxxx
IPv4DefaultGateway   : 192.168.1.1
DNSServer            : xxxx:xx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
                       192.168.1.1

InterfaceAlias       : イーサネット
InterfaceIndex       : 6
InterfaceDescription : Intel(R) Ethernet Connection (3) I218-LM
NetAdapter.Status    : Disconnected

以下、IPv4アドレスとネットワーク機器名を取得した例です。

PS C:\> Get-NetIPConfiguration | Select-Object IPv4Address, InterfaceDescription

IPv4Address     InterfaceDescription
-----------     --------------------
{192.168.56.1}  VirtualBox Host-Only Ethernet Adapter
{192.168.1.23}  Intel(R) Dual Band Wireless-AC 7265
{169.254.34.51} Intel(R) Ethernet Connection (3) I218-LM

Get-NetAdapter

ipconfigコマンドで出力されるネットワークアダプタ名を取得する場合であれば、Get-NetAdapterコマンドレットも便利です。
Macアドレスや接続状態(Status)など簡単に取得できます。

PS C:\> Get-NetAdapter

Name                      InterfaceDescription                    ifIndex Status       MacAddress             LinkSpeed
----                      --------------------                    ------- ------       ----------             ---------
Wi-Fi                     Intel(R) Dual Band Wireless-AC 7265          23 Up           AA-AA-AA-AA-AA-AA     144.4 Mbps
イーサネット              Intel(R) Ethernet Connection (3) I21...       6 Disconnected BB-BB-BB-BB-BB-BB          0 bps
イーサネット 2            VirtualBox Host-Only Ethernet Adapter         2 Up           CC-CC-CC-CC-CC-CC         1 Gbps

以上、ネットワークアダプタの情報を取得する、Get-NetIPConfiguration、Get-NetAdapter コマンドレットの紹介でした。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-02-10 (水) 22:37:55