netsh wlan добавляют профиль, не импортирующий зашифрованный пароль

Я экспортировал профиль подключения беспроводной сети из машины Windows 7, правильно подключенной к сети WiFi с паролем WPA-TKIP. Экспортируемый XML-файл показывает корректные настройки и a keyMaterial узел, который я могу только предположить, является зашифрованным паролем.

Когда я беру xml к другому компьютеру Windows 7 и импортирую его использование netsh wlan add profile filename="WiFi.xml", это правильно добавляет SSID профиля и тип шифрования, но воздушный шар открывается, говоря, что я должен ввести пароль.

Существует ли способ импортировать пароль наряду со всеми другими настройками, или я пропускаю что-то о добавлении профилей?

Вот экспортируемый xml с удаленными персональными данными:

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
    <name>[removed]</name>
    <SSIDConfig>
        <SSID>
            <hex>[removed]</hex>
            <name>[removed]</name>
        </SSID>
        <nonBroadcast>false</nonBroadcast>
    </SSIDConfig>
    <connectionType>ESS</connectionType>
    <connectionMode>auto</connectionMode>
    <autoSwitch>false</autoSwitch>
    <MSM>
        <security>
            <authEncryption>
                <authentication>WPAPSK</authentication>
                <encryption>TKIP</encryption>
                <useOneX>false</useOneX>
            </authEncryption>
            <sharedKey>
                <keyType>passPhrase</keyType>
                <protected>true</protected>
                <keyMaterial>[removed]</keyMaterial>
            </sharedKey>
        </security>
    </MSM>
</WLANProfile>

Любая справка или совет ценятся.Спасибо.

Обновление: кажется, экспортирую ли я использование настроек key=clear, пароль хранится в незащищенном файле, и я могу импортировать файл на другом компьютере без проблемы. Я обновил свой вопрос отразить мои результаты.

8
задан 21.04.2010, 19:04

3 ответа

Просто используйте key=clear параметр при экспорте профилей.

netsh wlan export profile key=clear

Теперь пароль/ключ будет сохранен в XML-файле (XML-файлах) в ясном. При импорте профиля (как выше), Вам не предложат пароль.

9
ответ дан 07.12.2019, 13:54

Я успешно использовал Беспроводную связь LAN API на моих машинах Windows XP, надейтесь, что это помогает Вам также (не протестировали на Win7),

Править:

Я знаю ее странное, что его записанный парнем Symantec, но что можно сделать :)

0
ответ дан 07.12.2019, 13:54

Проблема состоит в том, что зашифрованный пароль был зашифрован с определенным для машины ключом на машине, из которой Вы экспортировали конфигурацию. Вы могли импортировать тот XML-файл назад в ту же машину, и это будет работать просто великолепно. Но это не будет работать над другой машиной, потому что 2-я машина не имеет того же определенного для машины ключа и не может дешифровать пароль.

Я не абсолютно уверен, что netsh использует в качестве определенного для машины ключа или ли ее возможное для клонирования его от одной системы до другого.

3
ответ дан 07.12.2019, 13:54

Теги

Похожие вопросы