Onde posso encontrar / armazenar L2TP presharedkey para um Pbk vpn (windows 10)

0

Eu fiz uma ferramenta que eu posso inserir / iniciar o windows VPNS, encontrei vpns são armazenados em:

AppData\Roaming\Microsoft\Network\Connections\Pbk\phonebook.bak

Esta ferramenta funciona muito bem, até incrível. mas agora descobri que não salva a chave pré-compartilhada L2TP nesta lista telefônica.

A chave normalmente pode ser encontrada nas configurações do adaptador:

Existe algum lugar no Windows onde eu possa encontrar essa chave armazenada? e haveria uma maneira de usar um comando para salvar / adicionar essa chave ao windows antes de fazer a conexão?

    
por Joel Harkes 26.10.2017 / 11:59

2 respostas

0

Eu encontrei uma resposta até agora. iniciar o pbk cria um adaptador, mas você não pode realmente mudar nada.

A solução alternativa que encontrei foi usar o Powershell para isso: link

Aqui você parece poder especificar tudo.

Acho que a rotina do programa será:

  • Verifique se a vpn com o mesmo nome está instalada: exclua-a
  • Criar nova VPN
  • Iniciar vpn, aguarde até terminar
  • Excluir vpn.

O comando do Powershell será como:

Add-VpnConnection test -L2tpPsk <PreSharedKeyHere>
    
por 29.10.2017 / 14:51
1

O PSK é essencialmente codificado e salvo como uma senha associada à estrutura RasCredential. A única outra maneira de recuperá-lo seria chamando o link RasGetCredentials

Outra maneira de operar em L2TP e, em geral, toda a funcionalidade VPN do Windows 10 é através do Serviço de Configuração Fornecido para MDMs. Os detalhes do CSP do VPNv2 estão no link que inclui todos os campos possíveis para um perfil de VPN que você pode obter ou definir. Além disso, você também pode usar o WMI para acessar essas propriedades. Para mais detalhes, consulte e link

    
por 01.11.2017 / 02:49