netsh 和 cmd 配置文件与任务栏不同

netsh 和 cmd 配置文件与任务栏不同

我正在尝试弄清楚如何协调我在 cmd 窗口中显示的 wlan 配置文件与任务栏中显示的配置文件。它们是不同的。

任务栏 wifi 是否比 cmd 提示符显示更多最近的 wifi 连接?我很好奇,因为有时我的 ISP 会停止工作,嗯,我可能不得不借用邻居的 wifi。

是的,我确实对此进行了一些研究,但没有什么帮助。谢谢

答案1

如何删除已保存的配置文件并保存新的 SSID

删除 Wi-Fi 配置文件

NETSH WLAN DELETE PROFILE NAME="<WLAN Profile Name>"

示例来源


连接到 Wi-Fi SSID

NETSH WLAN CONNECT SSID=<SSID> NAME=<WLAN Profile Name>

示例来源


添加带密码的 Wi-Fi 配置文件

所以你已经知道netsh wlan

如果你输入它,你会得到一个可能的命令列表。其中一个是add

如果您输入,netsh wlan add您将获得另一个可能的子命令列表。其中一个是profile

如果您输入,netsh wlan add profile您将获得有关其所有可能参数的详细说明。一个必需的参数是包含配置文件信息的 XML 文件。

那么如何获取这样的 XML 文件呢?回到netsh wlan并研究关键字。有export

如果您输入,netsh wlan export您将获得另一个可能的子命令列表。其中一个是profile。它会在您的本地目录中创建一个 XML,其中包含当前 WiFi 连接所需的信息。

如果你喜欢以明文形式获取密码,你还必须添加参数key=clear。使整个命令变成

netsh wlan export profile key=clear

这是一个已经包含所需占位符的示例

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
 <name>{SSID}</name>
 <SSIDConfig>
     <SSID>
         <name>{SSID}</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>{password}</keyMaterial>
         </sharedKey>
     </security>
 </MSM>
 <MacRandomization xmlns="http://www.microsoft.com/networking/WLAN/profile/v3">
     <enableRandomization>false</enableRandomization>
 </MacRandomization>
</WLANProfile>

只需将关键字{SSID}(出现两次) 替换{password}为所需值,然后通过调用导入该文件

netsh wlan add profile filename="myProfile.xml"

来源


更多资源

相关内容