在 Windows Server 2022 中,使用 PowerShell 检查网络适配器的链路速度可以通过 Get-NetAdapter 命令来完成。该命令提供有关网络适配器的详细信息,包括链路速度。以下是分类表格化的常用命令及其输出字段,帮助你快速检查网络适配器的链路速度。

Windows Server 2022 中,使用 PowerShell 检查网络适配器的链路速度可以通过 Get-NetAdapter 命令来完成。该命令提供有关网络适配器的详细信息,包括链路速度。以下是分类表格化的常用命令及其输出字段,帮助你快速检查网络适配器的链路速度。

PowerShell 命令:检查网络适配器链路速度

命令 说明 示例输出字段
Get-NetAdapter 获取计算机上所有网络适配器的基本信息。 Name, InterfaceDescription, LinkSpeed
Get-NetAdapter -Name "<适配器名称>" 获取指定网络适配器的详细信息。 Name, InterfaceDescription, LinkSpeed
Get-NetAdapterStatistics 获取网络适配器的统计信息,包括传输和接收的数据量。 Name, ReceivedBytes, SentBytes
`Get-NetAdapter Select-Object Name, LinkSpeed` 仅显示网络适配器的名称和链路速度。
`Get-NetAdapter Format-Table Name, LinkSpeed` 将网络适配器名称和链路速度输出为表格格式。

常用 PowerShell 命令及说明

  1. 查看所有适配器及其链路速度

    powershellCopy Code
    Get-NetAdapter | Select-Object Name, LinkSpeed
    • 输出字段
      • Name:适配器名称
      • LinkSpeed:链路速度(单位通常为 Mbps 或 Gbps)

    示例输出

    Copy Code
    Name              LinkSpeed
    ----              ---------
    Ethernet0         1 Gbps
    Wi-Fi             300 Mbps
  2. 查看指定适配器的链路速度

    powershellCopy Code
    Get-NetAdapter -Name "Ethernet0" | Select-Object Name, LinkSpeed
    • 输出字段
      • Name:适配器名称
      • LinkSpeed:链路速度

    示例输出

    Copy Code
    Name        LinkSpeed
    ----        ---------
    Ethernet0   1 Gbps
  3. 查看所有网络适配器的详细信息,包括链路速度

    powershellCopy Code
    Get-NetAdapter
    • 输出字段
      • Name:适配器名称
      • InterfaceDescription:适配器描述
      • LinkSpeed:链路速度

    示例输出

    Copy Code
    Name              InterfaceDescription     Status       LinkSpeed
    ----              ---------------------    ------       ---------
    Ethernet0         Intel(R) Ethernet...     Up           1 Gbps
    Wi-Fi             Intel(R) Wi-Fi 6...      Up           300 Mbps
  4. 格式化输出为表格显示链路速度

    powershellCopy Code
    Get-NetAdapter | Format-Table Name, LinkSpeed
    • 输出字段
      • Name:适配器名称
      • LinkSpeed:链路速度

    示例输出

    Copy Code
    Name        LinkSpeed
    ----        ---------
    Ethernet0   1 Gbps
    Wi-Fi       300 Mbps

进一步分析:获取更详细的网络适配器统计信息

如果你需要查看网络适配器的流量统计(例如接收和发送字节数),可以使用以下命令:

powershellCopy Code
Get-NetAdapterStatistics

示例输出

Copy Code
Name              ReceivedBytes     SentBytes
----              --------------    ---------
Ethernet0         123456789         987654321
Wi-Fi             9876543           12345678

总结

通过 Get-NetAdapter 等 PowerShell 命令,你可以轻松查看每个网络适配器的链路速度、状态和其他相关信息。这对于诊断网络问题、优化性能或管理网络设备时非常有用。


在 Windows Server 2022 中,你可以使用 PowerShell 来检查网络适配器的链路速度。以下是如何进行的步骤:

打开 PowerShell。你可以通过在开始菜单中搜索 "PowerShell" 来找到它。

在 PowerShell 中,输入以下命令并按 Enter 键:

`Get-NetAdapter | Select-Object -Property Name, LinkSpeed`
这个命令会显示所有网络适配器的名称和链路速度。链路速度表示网络适配器的最大传输速率。

例如,"100 Mbps" 表示 100 兆位每秒,而 "1 Gbps" 表示 1 千兆位每秒(也就是 1000 兆位每秒)。

100 Mbps 100 兆位每秒
1 Gbps 1 千兆位每秒(也就是 1000 兆位每秒)
2.5 Gbps 2千500兆位每秒(也就是 2500 兆位每秒)
10 Gbps 10千兆位每秒(也就是 10 000 兆位每秒)所谓万兆

请注意,实际的网络速度可能会受到许多因素的影响,包括网络拥塞、电缆质量、距离、设备性能等。

Get-NetAdapter | Select-Object -Property Name, LinkSpeed

Name   LinkSpeed
----   ---------
以太网 10 Gbps


------------

在 Windows Server 2008 R2(也被称为 Windows Server 7)中,可以使用命令行(CMD)来查看网络适配器的速度。以下是操作步骤:

打开命令提示符。你可以在开始菜单中搜索 "cmd" 或 "命令提示符" 来找到它。

在命令提示符中,输入以下命令并按 Enter 键:

`wmic NIC where NetEnabled=true get Name, Speed`
这个命令会显示所有启用的网络适配器的名称和速度。速度单位是位/秒,所以 "100000000" 表示 100 兆位每秒,而 "1000000000" 表示 1 千兆位每秒(也就是 1000 兆位每秒)。

请注意,实际的网络速度可能会受到许多因素的影响,包括网络拥塞、电缆质量、距离、设备性能等。

wmic NIC where NetEnabled=true get Name,Speed
Name                                  Speed


------------

 

  1. 使用 PowerShell Get-WmiObject: 你可以使用 Get-WmiObject 命令来查询 Win32_NetworkAdapter 类,获取更多网络适配器的信息,包括链路速度。

    powershellCopy Code
    Get-WmiObject Win32_NetworkAdapter | Select-Object Name, Speed

 

Get-WmiObject Win32_NetworkAdapter | Select-Object Name, Speed

Name                                      Speed
----                                      -----

 

使用 Windows Management Instrumentation Command-line (WMIC): 另一个 WMIC 命令示例是直接查询 Win32_PerfFormattedData_Tcpip_NetworkInterface 类,以获取网络适配器的速度信息。

wmic path Win32_PerfFormattedData_Tcpip_NetworkInterface get Name,CurrentBandwidth

请尝试使用这个命令,它应该能够正确地返回网络适配器的名称和当前带宽信息。

wmic path Win32_PerfFormattedData_Tcpip_NetworkInterface get Name,CurrentBandwidth
CurrentBandwidth  Name

-------------------    -----------

posted @   suv789  阅读(355)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示