Renomear conexões VPN via Powershell

3

Estou tentando renomear em lote as conexões vpn na minha máquina Windows 8.1. Não tenho problemas para modificar o endereço do servidor com Set-VpnConnection , mas não consigo encontrar uma maneira de renomear uma conexão vpn:

Primeiro, não há cmdlet Rename-VpnConnection e não sei como fazer com que Rename-Item funcione com o objeto Vpn Connection (se ele funcionar); Em segundo lugar, tentei usar ServerAddress em vez de Name para identificar uma conexão vpn, mas o powershell me disse que não é permitido; Então eu tentei adicionar o novo nome diretamente após o argumento -Name como este:

Set-VpnConnection -Name "MyVPN" "New Name to MyVPN"

Powershell executa o comando silenciosamente sem erro, mas não teve efeito algum. Por favor, deixe-me saber se isso é possível em Powershell e se não, alguma outra maneira programática de fazê-lo? Obrigado!

    
por Benny 27.12.2015 / 11:53

2 respostas

0

Benny! Eu tentei renomear VPN no Windows 7 usando cmd, netsh, wmic e powershell e apenas uma maneira fácil que eu encontrei foi desta forma.

By default VPN is a INI file with extension .PBK and it located at C:\ProgramData\Microsoft\Network\Connections\Pbk

Para que você possa renomeá-lo usando o arquivo BAT ou o CMD

powershell -Command "(gc C:\ProgramData\Microsoft\Network\Connections\Pbk\rasphone.pbk) -replace '[Old name]', '[New name]' | Out-File C:\ProgramData\Microsoft\Network\Connections\Pbk\rasphone.pbk"
taskkill /im "explorer.exe" /f
start "" "explorer.exe"
  • você pode encontrar maneiras diferentes de alterar uma string para outra aqui:
  • lembre-se de que você precisará reiniciar o explorer para aplicar as alterações.
por 14.01.2016 / 16:14
0

Eu não consegui descobrir uma maneira de testar os cmdlets VPN em meu sistema, mas aqui está uma suposição de como você poderia alcançar o resultado final com uma solução alternativa, digamos que você faça um Get-VPNConnection e filtre o nome de a conexão que você deseja renomear, em seguida, você canaliza para Export-CSV e salva-a em um arquivo, edita o arquivo e altera o campo para name com seu novo nome desejado, salva o arquivo, Import-CSV e o arquivo modificado para adicionar-VPNConnection, como eu disse, isso é tudo trabalho de adivinhação, já que eu não pude testá-lo, mas vale a pena tentar, já que não levará muito tempo.

    
por 28.12.2015 / 08:45