Windows 7 で、「リモート ネットワークでデフォルト ゲートウェイを使用する」を変更するためのレジストリ キーまたは非 GUI コマンドを探す

Windows 7 で、「リモート ネットワークでデフォルト ゲートウェイを使用する」を変更するためのレジストリ キーまたは非 GUI コマンドを探す

「リモートネットワークでデフォルトゲートウェイを使用する」をオンまたはオフにするために使用されるレジストリキーを知っている人はいますか?多くのコンピューターでこの変更を自動化する必要があり、これを行うGUIメソッドを避けたいです(https://documentation.meraki.com/MX-Z/Client_VPN/Configuring_Split-tunnel_Client_VPN

答え1

レジストリ キーに保存されるのではなく、RAS 電話帳に保存されます。

良いニュースは、それが人間が読み取り/編集可能なファイルであるということです。

に移動しC:\Users\<UserName>\Application Data\Microsoft\Network\Connections\Pbkrasphone.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

これを少し調整して、自分で用意した複数のマシンで実行できるようにするか、起動時に設定を有効/無効にする起動スクリプトを構成します。

関連情報