通过 NetSH 连接无需现有配置文件的无线网络

通过 NetSH 连接无需现有配置文件的无线网络

我目前正在编写基于 NetSH 的网络应用程序。有没有办法无需创建 wlan xml 配置文件即可连接到 wlan 网络?

抱歉,如果问题不清楚或者不属于这里...谢谢。

答案1

有没有办法可以连接到 wlan 网络(使用 netsh)而无需创建 wlan xml 配置文件?

不可以。使用 不可能实现netsh

为了使用netsh wlan connect配置文件名称是必需的(不是可选的)。


netsh wlan connect /?

用法:connect [name=]<string> [[ssid=]<string>] [[interface=]<string>]

参数:

Tag             Value
ssid          - SSID of the wireless network.
name          - Name of the profile to be used in connection attempt.
interface     - Name of the interface from which connection is attempted.

评论:

使用指定的配置文件连接到 ssid 指定的无线网络。除非系统上只有一个可用接口,否则将尝试从指定接口进行连接,在这种情况下,可以省略接口参数。

参数配置文件名称是必需的,但 ssid 是可选的。如果配置文件中只有一个 SSID,则使用此 SSID 进行连接。如果配置文件中有多个 SSID,则参数 ssid 是必需的。

如果系统上有两个或多个可用接口,则必须指定参数 interface。指定 interface 时,不能使用通配符名称。

如果指定的接口已经连接到无线网络,此命令将首先断开与当前连接的网络的连接,然后尝试连接到新网络。但是,如果这两个网络相同,此命令只会返回成功,不执行任何操作。

例子:

connect name=Profile1 ssid=SSID1
connect name=Profile2 ssid=SSID2 interface="Wireless Network Connection"

相关内容