用于将导出的 Wi-Fi XML 配置文件加载到新笔记本电脑的 Windows 批处理文件或脚本

用于将导出的 Wi-Fi XML 配置文件加载到新笔记本电脑的 Windows 批处理文件或脚本

这可能和重新配置 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 文件将包含加密密钥。

相关内容