使用 powershell 提取 L2TPIPsecAuth 的预共享密钥 (PSK) 或将 RememberCredential 从 FALSE 更改为 TRUE

使用 powershell 提取 L2TPIPsecAuth 的预共享密钥 (PSK) 或将 RememberCredential 从 FALSE 更改为 TRUE

我厌倦了在工作笔记本电脑上输入 VPN 凭据。我需要使用一个可以记住我的用户名和密码的新 VPN 客户端,或者让 Win 10 VPN 客户端记住它们。

问题是我没有 PSK用于我的笔记本电脑上的这个连接。 我该如何提取它?

PS C:\WINDOWS\system32> Get-VpnConnection -AllUserConnection

Name                  : VPN_2
ServerAddress         : vpn.company_name.ca
AllUserConnection     : True
Guid                  : {Long-alpha-number-string-here-47BF45055ABC}
TunnelType            : L2tp
AuthenticationMethod  : {MsChapv2}
EncryptionLevel       : Optional
L2tpIPsecAuth         : Psk
UseWinlogonCredential : False
EapConfigXmlStream    :
ConnectionStatus      : Disconnected
RememberCredential    : False
SplitTunneling        : False
DnsSuffix             :
IdleDisconnectSeconds : 0

或者我如何让 win 10 VPN 客户端记住凭据?我有笔记本电脑的管理员权限。但我不知道有什么注册表设置让它每次使用时都烦我!

至于检查 PBK,我已经去了:C:\Users\users_name\AppData\Roaming\Microsoft\Network\Connections\Pbk_hiddenPbk

并且 PreSharedKey 为空。

我看到密钥存储在里面,Control Panel\Network and Internet\Network Connections > right-click properties of VPN > Security > advanced settings但我看不到它(只是*****)。

答案1

回答如何将 RememberCredential 更改为 TRUE。

Control Panel\Network and Internet\Network Connections > right-click properties of VPN > Options > Check 'Remember my Credentials'

注意:您必须具有管理员权限才能进入该属性。

相关内容