使用命令行连接到 VPN

1 windows vpn

我想使用命令行连接到 VPN,但我看到连接的唯一方法是保存连接,但我想在不保存连接的情况下这样做:

C:\WINDOWS\system32> rasdial [IP or Hostname]
Run Code Online (Sandbox Code Playgroud)

Ben*_*n N 5

我认为无法连接未保存的 VPN 配置文件,但您可以使用 PowerShell 在命令行上创建连接,特别是使用Add-VpnConnectioncmdlet。

例如,要创建 VPN 连接,您可以执行以下操作:

Add-VpnConnection -Name 'MyNewVpn' -ServerAddress 'vpn.example.com'
Run Code Online (Sandbox Code Playgroud)

根据您的 VPN 服务器,您可能需要提供更多命名参数。

然后,您可以使用以下命令连接到它rasdial

rasdial MyNewVpn myUsername mySuperSecretPassword
Run Code Online (Sandbox Code Playgroud)

您可以使用 PowerShell 删除 VPN 设置Remove-VpnConnection

Remove-VpnConnection 'MyNewVpn'
Run Code Online (Sandbox Code Playgroud)