我想通过命令行取消 VPN ipv4 的自动跃点并指定跃点,图形界面下在 VPN 适配器的属性->网络->IPv4->高级里,命令行找了半天都没找到。
虽然图形界面看起来和网络适配器一样,但命令行下好像完全不是一回事。
- netsh int show interface 不会列出 VPN 的 interface
- PowerShell 的 NetAdapter, NetConnection, NetTCPIP 等模块的命令同样不会列出 VPN 的信息
- PowerShell 的 VpnClient 模块的命令可以列出 VPN ,但没找到修改跃点等详细设置的参数
所以除了直接去修改 rasphone.pbk ,命令行没有优雅的办法了?
顺便还发现个bug: Add-VpnConnection如果指定SplitTunneling,那么即使设为$False,结果还是true
>Add-VpnConnection -Name "TestVPN" -TunnelType Ikev2 -SplitTunneling $False -PassThru
Name : TestVPN
ServerAddress : False
AllUserConnection : False
Guid : {749B25BD-FE35-4C98-BC12-743D9BFADFC5}
TunnelType : Ikev2
AuthenticationMethod : {Eap}
EncryptionLevel : Optional
L2tpIPsecAuth :
UseWinlogonCredential : False
EapConfigXmlStream : #document
ConnectionStatus : Disconnected
RememberCredential : False
SplitTunneling : True
DnsSuffix :
IdleDisconnectSeconds : 0
