在 Windows 7 中,我使用两个 IEEE802.1X 有线网络身份验证设置,我必须手动更改这些设置,因为每次切换配置时,旧配置都会丢失。(在 Linux 中,这可以由 wpa-supplicant 轻松处理)
答案1
我最终找到了一个基于脚本的解决方案,它利用了netsh
Windows 7 中的实用程序。
首先,我使用了netsh lan export profile folder=<folder>
两个 802.1 配置文件(我手动设置第一个,然后导出其设置,然后对第二个重复相同的操作,等等),因此我为每个配置文件获得了一个 XML 文件。
然后我为它们每个都写了一个简单的脚本(必须以管理员身份运行)
chcp 1250
netsh lan add profile filename="<folder>\profile1.xml" interface="Local Area Network"
PAUSE
前提是脚本文件具有 Windows cp1250 编码并且网络接口具有名称Local Area Network
。
可以通过运行以下命令确定接口名称:
netsh lan show interfaces