CMD连接到以字符串开头的网络



我正在编写一个批处理文件,该文件将自动连接到无人机无线网络并降落无人机。我希望我的程序能在所有无人机上普遍运行,但问题是,每架无人机都有一个不同的,唯一的无线网络名称。然而,它们都以"ardrone"开头。我知道我可以通过命令提示符连接到网络,使用:

netsh wlan connect name=wifiname

and I have try:

netsh wlan connect name=ardrone*

问题是,这样的命令返回消息:

There is no profile "ardrone*" assigned to the specified interface.

是否有一种方法(它可能比我尝试的方法更复杂),我可以通过可用的网络搜索一个以"ardrone"开头并连接到它?(没有密码保护的网络)。谢谢。

我使用wlan.xml

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
<name>Wlan</name>
<SSIDConfig>
    <SSID>
        <name>Elkjop Demo</name>
    </SSID>
</SSIDConfig>
<connectionType>ESS</connectionType>
<connectionMode>auto</connectionMode>
<MSM>
    <security>
        <authEncryption>
            <authentication>WPA2PSK</authentication>
            <encryption>AES</encryption>
            <useOneX>false</useOneX>
        </authEncryption>
        <sharedKey>
            <keyType>passPhrase</keyType>
            <protected>false</protected>
            <keyMaterial>insert wpakey</keyMaterial>
        </sharedKey>
    </security>
</MSM>

用批命令netsh wlan add profile filename=wlan.xml注入

这对你有帮助吗?我想这将是解决配置文件错误?

相关内容

  • 没有找到相关文章

最新更新