Я наконец-то нашел решение на основе сценариев, которое использует 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