![用于将导出的 Wi-Fi XML 配置文件加载到新笔记本电脑的 Windows 批处理文件或脚本](https://linux22.com/image/1352213/%E7%94%A8%E4%BA%8E%E5%B0%86%E5%AF%BC%E5%87%BA%E7%9A%84%20Wi-Fi%20XML%20%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%8A%A0%E8%BD%BD%E5%88%B0%E6%96%B0%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E7%9A%84%20Windows%20%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E6%88%96%E8%84%9A%E6%9C%AC.png)
这可能和重新配置 MS 用于相同目的的标准代码一样简单,但……我希望也许有人已经这样做了。
您可以轻松地将 Wi-Fi 配置文件导出到 USB,包括导入新笔记本电脑所需的所有部分,以便预加载 Wi-Fi 配置文件。但据我所知,我必须为每个配置文件运行一次。创建它们是可以的。
但要加载它们,我需要能够一键完成,在我工作的地方,两个配置文件就完成了。每次有新人进来,我都必须添加两个配置文件。我一直手动完成,直到现在我发现没有必要。不过,有时 MS 的方式对我必须打交道的人来说还不够好。大多数人最多只能处理一次点击。如果他们在获得新系统时不在城里,我必须通过远程预加载配置文件。如果我可以向他们发送一个预加载的脚本,只需“单击”即可,其中包含两个配置文件,那就太好了。此外,这将允许我更改两个配置文件的所有密码,并简单地发送一封带有“自动配置文件加载器”脚本的电子邮件。最后一部分可能是最难的。完成后需要转换为 exe,以便用户无法编辑甚至阅读 MS 认为他们需要以纯文本形式输入的内容,即 Wi-Fi 密码(???? 为什么???)
更好的是,如果脚本可以在运行后自行删除,那么我就不必担心任何我不认识的人突然出现在 Wi-Fi 上。
任何建议都值得赞赏。获取 XML 很容易,而且我发现了许多其他免费软件,它们可以做更多的事情,但这是我生活中唯一纯粹痛苦的部分,因为如果我将 XML(附带说明)发送给的人仍然无法加载它们,我就会因为“安全主动”而受到责骂。
答案1
以 XML 格式导出配置文件后,您可以使用以下命令将其导入到另一台电脑上:
netsh wlan add profile filename="Drive:\Path\to\profile.xml"
您还可以指定导入配置文件的接口;如果计算机有多个无线适配器,此选项很有用。您还可以指定要将配置文件应用于计算机的所有用户,还是仅应用于当前用户。例如:
netsh wlan add profile filename="Drive:\Path\to\profile.xml" interface="Wireless Network Connection" user=current
如果您不指定接口,Windows 会默认为所有接口添加该配置文件。此外,如果您不指定用户参数,Windows 会为所有用户添加配置文件。
您可以将这些命令添加到批处理文件中,该文件执行这些命令,然后删除 XML 和其本身。
如果您需要 EXE,则必须使用其他方法(或查看一些“批处理到 EXE”类型的程序)。至于密钥,除非您key=clear
在使用 netsh 导出配置文件时明确使用,否则 XML 文件将包含加密密钥。