如何使用 netsh 显示 Wi-Fi 连接列表

如何使用 netsh 显示 Wi-Fi 连接列表

通过命令提示符使用命令netsh wlan show profiles会显示我的计算机当时可以连接的所有可用的 Wi-Fi 列表。

但是它只显示我正在使用的一个 Wi-Fi,而当我单击状态栏右侧的网络和共享中心图标时,它会显示我的计算机可以连接的各种安全和不安全的 Wi-Fi。

我如何显示其他无线连接?

答案1

我如何显示其他无线连接?

通过命令提示符命令netsh wlan show profiles显示我的计算机当时可以连接的所有可用的 Wi-Fi 列表。

上述命令仅显示具有个人资料

  • 它们是您之前连接过并已保存配置的连接。

  • 它将永远显示你的当前的连接(如果您使用无线)。

  • 您的当前位置可能无法使用这些连接。

列出全部可用的连接你需要使用不同的netsh命令:

netsh wlan show networks
  • 这些连接在您当前的位置可用。
  • 运行此命令之前,您必须断开与所有无线网络的连接。

示例输出(名称已被隐藏):

f:\test>netsh wlan show networks

Interface name : Wireless Network Connection
There are 22 networks currently visible.

SSID 1 : SKYXXXXX
    Network type            : Infrastructure
    Authentication          : WPA2-Personal
    Encryption              : CCMP

SSID 2 : SKYXXXXX
    Network type            : Infrastructure
    Authentication          : WPA2-Personal
    Encryption              : CCMP

SSID 3 : XXXXX
    Network type            : Infrastructure
    Authentication          : WPA2-Personal
    Encryption              : CCMP

SSID 4 : BTOpenzoneXXX
    Network type            : Infrastructure
    Authentication          : Open
    Encryption              : None

...

无线局域网 (WLAN) 的 Netsh 命令

显示网络

显示计算机上可见的无线网络列表。

句法

show networks [[interface=]InterfaceName] [[mode=]{ssid|bssid}]

...

显示个人资料

显示计算机上配置的无线配置文件列表。

句法

show profiles [[name=]ProfileName] [[interface=]InterfaceName] [[key=clear]

来源 -无线局域网 (WLAN) 的 Netsh 命令


进一步阅读

答案2

  • 要在命令行上列出所有可用(在范围内)的 Wi-Fi 网络,请使用:
netsh wlan show networks

观察:此命令显示 Wi-Fi 网络当前已连接,要获取所有可用网络的列表,请先断开当前网络。


  • 列表SSID [Number] : [Name]仅有的:
netsh wlan show networks|find "SSID"

  • 列表[Names]仅有的:
for /f "tokens=2*delims=: " %i in ('netsh wlan show networks^|find "SSID"')do @echo\%j

相关内容