PowerShell 中,你可以使用 Get-NetRoute 命令來檢視本地系統的路由表。這個命令將顯示系統中的所有路由條目,包括目的網路、子網掩碼、閘道器、介面索引等資訊

suv789發表於2024-04-02

PowerShell 中,你可以使用 Get-NetRoute 命令來檢視本地系統的路由表。這個命令將顯示系統中的所有路由條目,包括目的網路、子網掩碼、閘道器、介面索引等資訊。以下是使用 Get-NetRoute 命令的示例:

powershellCopy Code
Get-NetRoute

這將列出系統中的所有路由條目。

ifIndex DestinationPrefix NextHop RouteMetric ifMetric Po

ifIndex:介面索引號。

DestinationPrefix:目標字首,即目的網路的網路地址和子網掩碼。

NextHop:下一跳,即路由資料包到達目的網路時,應該經過的下一個路由器或閘道器的 IP 地址。

RouteMetric:路由度量值,用於確定資料包在路由選擇過程中的優先順序。較小的度量值通常表示更優先的路由。

ifMetric:介面度量值,與特定介面相關的度量值,用於確定從該介面傳送資料包的優先順序。

Policystore:策略儲存,指定應用於路由表項的策略儲存的名稱。


如果你只想檢視特定介面的路由表條目,你可以使用 -InterfaceIndex 引數,例如:

powershellCopy Code
Get-NetRoute -InterfaceIndex <InterfaceIndex>

其中 <InterfaceIndex> 是你想要檢視路由表的網路介面的索引號。

你還可以透過其他引數來過濾、排序和限制輸出,以滿足你的特定需求。


相關文章