В 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\Pbkи отредактируйте файл rasphone.pbkв текстовом редакторе (например, в Блокноте).

Найдите раздел, заголовок которого соответствует имени VPN-конкурентов, которые вы хотите изменить, а затем измените его IpPrioritizeRemote=1на IpPrioritizeRemote=0, чтобы отключить использование удаленного шлюза.

Для фактического редактирования через скрипт, вероятно, проще всего использовать PowerShell.

Для начала вот команда PowerShell (v2+), которая обновит все VPN в PBK доНЕТиспользуйте удаленный шлюз, а затем повторно сохраните файл (запустите его из папки, содержащей файл 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

Вы можете немного подкорректировать его так, чтобы он работал на нескольких предоставленных вами машинах, или настроить скрипт запуска, который будет включать/отключать эту настройку при запуске.

Связанный контент