Можно ли настроить и переключить несколько проводных профилей аутентификации IEEE802.1X в Windows 7?

666
Jaroslav Keznikl

В Windows 7 я использую две настройки аутентификации проводной сети IEEE802.1X, которые я должен изменить вручную, так как каждый раз, когда я переключаю конфигурацию, старая теряется. (В Linux это тривиально обрабатывается wpa-соискателем)

2
Я ничего не знаю об аутентификации IEEE802.1X, но думаю, что она хранится в реестре. Я бы использовал инструмент мониторинга, такой как Procmon, чтобы увидеть, какие изменения происходят между двумя настройками, и создать два пакетных файла для переключения между ними. 13 лет назад 0

1 ответ на вопрос

0
Jaroslav Keznikl

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