#author("2021-02-10T22:37:54+09:00","","")
#navi(../)

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

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

#contents
#htmlinsert(win-top.html)

* 動作確認環境 [#b387832c]
 PS C:\> (Get-WmiObject Win32_OperatingSystem).Caption
 Microsoft Windows 10 Pro

 PS C:\> ($PSVersionTable).PSVersion.toString()
 5.1.19041.610

* Get-NetIPConfiguration [#o506626b]
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 [#daa08dfb]
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 コマンドレットの紹介でした。

#htmlinsert(win-btm.html)


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS