
「リモートネットワークでデフォルトゲートウェイを使用する」をオンまたはオフにするために使用されるレジストリキーを知っている人はいますか?多くのコンピューターでこの変更を自動化する必要があり、これを行うGUIメソッドを避けたいです(https://documentation.meraki.com/MX-Z/Client_VPN/Configuring_Split-tunnel_Client_VPN
)
答え1
レジストリ キーに保存されるのではなく、RAS 電話帳に保存されます。
良いニュースは、それが人間が読み取り/編集可能なファイルであるということです。
に移動しC:\Users\<UserName>\Application Data\Microsoft\Network\Connections\Pbk
、rasphone.pbk
テキスト エディター (メモ帳など) で を編集します。
変更する VPN 競合の名前と一致するヘッダーのセクションを見つけて、リモート ゲートウェイの使用を無効にするIpPrioritizeRemote=1
ように変更します。IpPrioritizeRemote=0
実際にスクリプト経由で編集するには、PowerShell を使用するのが最も簡単でしょう。
まず、PBK内のすべてのVPNを更新するPowerShell(v2+)コマンドを紹介します。ないリモート ゲートウェイを使用して、ファイルを再度保存します (更新する PBK ファイルが含まれているフォルダーから実行するか、絶対パスを追加します)。
(Get-Content .\rasphone.pbk) -replace 'IpPrioritizeRemote=1', 'IpPrioritizeRemote=0' | Set-Content .\rasphone.pbk
答え2
Powershell を使用して、「リモート ネットワークでデフォルト ゲートウェイを使用する」オプションを有効/無効にすることができます。
オンにする:
Set-VpnConnection -Name "myVPN" -SplitTunneling $True
消す:
Set-VpnConnection -Name "myVPN" -SplitTunneling $false
これを少し調整して、自分で用意した複数のマシンで実行できるようにするか、起動時に設定を有効/無効にする起動スクリプトを構成します。