← Back to Home

PowerShellのネットワークCMDレットの紹介

Views: 926

You can try the commands on our interactive shell.

PowerShellのネットワークCMDレットの紹介

PowerShellは、Microsoftより出された強力なタスク自動化および構成管理フレームワークであり、コマンドラインシェルとWindows .NET Frameworkを含む。以下の記事では、PowerShellのネットワークCMDレットについて説明し、それらを使用してネットワークアダプター、インターフェース、およびプロトコルの設定やトラブルシューティングを行うことができることを紹介します。

ネットワークCMDレットとは?

PowerShellのネットワークCMDレットは、Windowsベースシステム上でのネットワーク接続問題を管理・トラブルシューティングするための方法を提供します。これらのCMDレットを使用することで、ネットワークアダプターに関する情報を取得し、設定をカスタマイズしたり、一般的なネットワーク問題を診断することができます。

ネットワークCMDレットの始め方

ネットワークCMDレットを使用するには、新しいPowerShellコンソールウィンドウを開くか、既存のウィンドウを使用します。Get-Command -Module NetNetworkと入力して、有効なネットワーク関連CMDレットの一覧を取得できます。

Get-NetAdapter

Get-NetAdapter CMDレットは、システム上でのネットワークアダプターに関する情報を取得するために使用します。これらのCMDレットは、ネットワーク接続問題の診断に役立つです。

例スクリプト:

Get-NetAdapter | Format-Table -AutoSize

このスクリプトでは、システム上での各ネットワークアダプターに関する情報を表形式で表示します。

スクリプトの説明:

出力:

Name          : Ethernet
Description   : Intel(R) Ethernet Connection I219-LM
MacAddress    : 00:11:22:33:44:55
Link Speed    : 1 Gbps
Status        : Up

Name          : Wi-Fi
Description   : Intel(R) Dual Band Wireless-AC 7265
MacAddress    : 00:12:23:34:45:56
Link Speed    : 866.7 Mbps
Status        : Up

Get-NetIPAddress

Get-NetIPAddress CMDレットは、ネットワークアダプターに割り当てられたIPアドレスに関する情報を取得するために使用します。

例スクリプト:

Get-NetIPAddress | Format-Table -AutoSize

このスクリプトでは、システム上での各ネットワークアダプターに割り当てられたIPアドレスに関する情報を表形式で表示します。

スクリプトの説明:

出力:

InterfaceAlias : Ethernet
IPAddress      : 192.168.1.100
AddressFamily  : IPv4
ScopeID        : {}

Get-NetRoute

Get-NetRoute CMDレットは、システム上でのネットワークルートに関する情報を取得するために使用します。

例スクリプト:

Get-NetRoute | Format-Table -AutoSize

このスクリプトでは、システム上での各ネットワークルートに関する情報を表形式で表示します。

スクリプトの説明:

出力:

InterfaceAlias : Ethernet
RouteMetric    : 0
NextHop        : 192.168.1.1

結論

この記事では、PowerShellのネットワーク関連CMDレットであるGet-NetAdapter, Get-NetIPAddress, および Get-NetRouteについて説明しました。これらのCMDレットは、Windowsベースシステム上でのネットワーク接続問題を管理・トラブルシューティングするための強力な方法を提供します。PowerShellのフォーマットCMDレットを使用することで、スクリプトを作成し、ネットワークデータを分析することができます。

追加リソース:

Try it Now!