Powershell ADD-VpnConnection работает некорректно при использовании предварительного ключа - PullRequest
0 голосов
/ 17 апреля 2020

Я создал скрипт Powershell (V. 5) для добавления VPN-соединения в Windows 10, проблема в том, что предварительный ключ хранится неправильно.

$mypsk = "someCharsHere"
Add-VpnConnection -AllUserConnection -Name myVPN -ServerAddress some.address.here -TunnelType L2tp -EncryptionLevel Optional -L2tpPsk $mypsk -AuthenticationMethod Chap,MSChapv2 -RememberCredential -SplitTunneling -Force -DnsSuffix a.dns.suffix -UseWinlogonCredential

Приведенный выше скрипт будет правильно создать запись о соединении, однако попытка соединения не будет работать, есть большая задержка, заканчивающаяся ошибкой:

"Попытка соединения L2TP не удалась, поскольку уровень безопасности обнаружил ошибку обработки во время начальных переговоров с удаленным компьютером "

НО, при открытии свойств соединения и ручной вставке предварительного ключа в свойствах соединения и сохранении voilà , соединение будет работать.

enter image description here

Я полагаю, что каким-то образом предварительно общий ключ не сохранен как-то правильно .... Есть идеи?

1 Ответ

0 голосов
/ 17 апреля 2020

Go это на работу, специальные символы в строке! Использование одинарных кавычек решило проблему!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...