Невозможно подключиться к Wi-Fi с профилем xml, когда пароль начинается с пробела.
Здравствуйте. Я использую Windows10, и моя карта Wi-Fi - двухдиапазонный Intel-R Wireless-AC 7265.
Мой ESSID (я назову его «MY_NETWORK_SSID») имеет пароль, который начинается с пробела (скажем, «StartsWithWhiteSpace»), если я вручную подключаюсь к ESSID, выбирая имя сети и вводя пароль вручную.работает нормально, но не получается, если я выполняю соединение с помощью команды netsh, используя этот профиль:
<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
<name>MY_NETWORK_SSID</name>
<SSIDConfig>
<SSID>
<hex>6D746C70617461625DA3546455727473</hex>
<name>MY_NETWORK_SSID</name>
</SSID>
</SSIDConfig>
<connectionType>ESS</connectionType>
<connectionMode>auto</connectionMode>
<MSM>
<security>
<authEncryption>
<authentication>WPA2PSK</authentication>
<encryption>AES</encryption>
<useOneX>false</useOneX>
</authEncryption>
<sharedKey>
<keyType>passPhrase</keyType>
<protected>false</protected>
<keyMaterial> StartsWithWhiteSpace</keyMaterial>
</sharedKey>
</security>
</MSM>
<MacRandomization xmlns="http://www.microsoft.com/networking/WLAN/profile/v3">
<enableRandomization>false</enableRandomization>
<randomizationSeed>1191479147</randomizationSeed>
</MacRandomization>
</WLANProfile>
Примечание:
Я также пытался ( 
; и \ u0020) представлять пробелы.Я также пытался защищен = true и кодировать поле пароля keyMaterial этого xml: " P@ssword!23" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString
Но, к сожалению, это тоже не работает.