是否可以以编程方式将wifi配置文件添加到Windows操作系统(最低版本的Windows 7)?
我尝试使用添加个人资料和连接进行netsh,但它对我不起作用。是否有任何powershell命令执行此操作?
我想自动为许多客户设置特殊ssid的wifi密码。
我希望有人有这个想法,或者可以给我一个包含这个样本信息的命令:
由于
答案 0 :(得分:10)
我找到了添加wifi配置文件的方法。
首先导出现有的wifi配置文件:
netsh wlan export profile name="WifiNetwork" folder="C:\path\" key=clear
比获得具有以下样式的XML文件:
<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
<name>WifiNetwork</name>
<SSIDConfig>
<SSID>
<hex>123456789ABCDEF</hex>
<name>WifiNetwork</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>Password123</keyMaterial>
</sharedKey>
</security>
</MSM>
</WLANProfile>
您可以修改此文件并导入它以使用此命令添加此wifi:
netsh wlan add profile filename="C:\path\WifiNetwork.xml"
检查您的个人资料:
netsh wlan show profile
我希望能用这些信息帮助别人。
答案 1 :(得分:0)
我编写了一个Power Shell脚本-以下代码中的前三行未经测试,就像在我的脚本中一样,我是从CSV文件中获取的-其余部分仍是-并且可以在我拥有的两个SSId上工作
fatal error: all goroutines are asleep - deadlock!