Crie uma nova conexão VPN via Powershell

2

Eu tenho que criar um aplicativo com o PowerShell que cria uma nova conexão VPN (adaptador) para um determinado host, com determinadas configurações (credenciais, etc ...).

Os computadores estarão executando o Windows 7.

Eu encontrei este cmdlet, mas é somente para o Windows 8.1: Add-VpnConnection

Alguém tem um código do PowerShell para atingir uma meta equivalente no Windows 7?

Muito obrigado antecipadamente!

    
por Ob1lan 25.08.2014 / 14:56

1 resposta

5

A Microsoft tem um guia sobre Implantando conexões VPN usando o Windows Powershell e Group Política . O guia e o script são um pouco detalhados para caber no formato de uma resposta do StackExchange. (Documento de 17 páginas do Word + ~ 1200 linhas de PowerShell + 70 linhas de XML)

Dependendo de como você deseja realmente implantar a configuração de VPN, talvez não seja necessário a parte da Diretiva de grupo do guia. É simplesmente usado para enviar o script do PowerShell e o arquivo XML de suporte como parte de um script de logon.

A funcionalidade do PowerShell está resumida na seção Visão geral da solução:

PowerShell embeds C# code that is run as a part of the script. This article describes a sample PowerShell script that has C# code and calls the RAS API entry points to create and configure VPN connections settings. The input to the PowerShell script is an Extensible Markup Language (XML) file containing the configuration for the VPN connection. As a network administrator, you must customize the XML file for the VPN services in your organization.

    
por 25.08.2014 / 17:34