PowerShellでよく使う方のIPアドレスを表示する

間違ってはいないのだが、Get-NetIPAddress で表示される情報は過剰である。
個人的には、ほとんどの場合は、イーサネットまたはWi-Fiのローカルネットワークに接続されているIPが知りたいだけ。
そんなわけで、希望のアドレスが表示されるオプションを考えてみた。
※追記: 2022-08-21 その後、Get-NetIPConfiguration で簡単に表示できることに気づきました。記事は参考程度に読んでください。

DHCPから取得したIPv4アドレスを知りたい

コマンド: Get-NetIPAddress -AddressFamily ipv4 -PrefixOrigin Dhcp | select IpAddress
実行例:

PS C:\> Get-NetIPAddress -AddressFamily ipv4 -PrefixOrigin Dhcp | select IpAddress
IpAddress
---------
192.168.10.107
192.168.10.112

PS C:\>

ローカル接続している有線または無線LANのIPv6アドレスを知りたい

コマンド: Get-NetIPAddress -AddressFamily ipv6 | where { $_.IPAddress -like 'fe80:*' -and $_.InterfaceAlias -in ("イーサネット","Wi-Fi")} | select IpAddress

PS C:\> Get-NetIPAddress -AddressFamily ipv6 | where { $_.IPAddress -like 'fe80:*' -and $_.InterfaceAlias -in ("イーサネット","Wi-Fi")} | select IPAddress

IPAddress
---------
fe80::38a5:47e2:c2f6:341c%2
fe80::95d3:f700:285f:d8f5%9

PS C:\>


--以下広告
図解入門TCP/IP 仕組み・動作が見てわかる - みやた ひろし
図解入門TCP/IP 仕組み・動作が見てわかる - みやた ひろし
Windows PowerShellでキーボード操作を自動化しよう: Windows10/PowerShell5.0対応 - 辛島信芳
Windows PowerShellでキーボード操作を自動化しよう: Windows10/PowerShell5.0対応 - 辛島信芳
はじめようWindows PowerShell - 柏原基規
はじめようWindows PowerShell - 柏原基規

この記事へのコメント

この記事へのトラックバック