Назад | Перейти на главную страницу

Переименовать VPN-подключения через Powershell

Я пытаюсь переименовать VPN-соединения на своем компьютере с Windows 8.1. У меня нет проблем с изменением адреса сервера с помощью Set-VpnConnection, но я не могу найти способ переименовать vpn-соединение:

Сначала нет Rename-VpnConnection командлет, и я не знаю, как сделать Rename-Item для работы с объектом Vpn Connection (если он вообще заработает); Во-вторых, я попытался использовать ServerAddress скорее, чем Name чтобы идентифицировать VPN-соединение, но PowerShell сказал мне, что это запрещено; Затем я попытался добавить новое имя сразу после -Name аргумент вроде этого:

Set-VpnConnection -Name "MyVPN" "New Name to MyVPN"

Powershell запускает команду в автоматическом режиме без ошибок, но не действует. Пожалуйста, дайте мне знать, возможно ли это в Powershell, а если нет, то каким другим программным способом это сделать? Спасибо!

Я не смог придумать способ протестировать командлеты VPN в моей системе, но вот предположение, как можно достичь конечного результата с помощью обходного пути, допустим, вы выполняете Get-VPNConnection и отфильтровываете имя подключения, которое вы хотите переименовать, затем вы передаете его в Export-CSV и сохраняете в файл, редактируете файл и меняете поле для имени на желаемое новое имя, сохраняете файл, затем импортируете CSV измененный файл и передаете его в Add -VPNConnection, как я уже сказал, это все предположения, так как я не смог его протестировать, но попробовать стоит, так как это не займет много времени, с уважением.

Бенни! Я пытался переименовать VPN в Windows 7, используя cmd, netsh, wmic и powershell, и нашел только один простой способ.

По умолчанию VPN - это INI-файл с расширением .PBK, расположенный в C: \ ProgramData \ Microsoft \ Network \ Connections \ Pbk.

Таким образом, вы можете переименовать его, используя файл BAT или CMD

powershell -Command "(gc C:\ProgramData\Microsoft\Network\Connections\Pbk\rasphone.pbk) -replace '[Old name]', '[New name]' | Out-File C:\ProgramData\Microsoft\Network\Connections\Pbk\rasphone.pbk"
taskkill /im "explorer.exe" /f
start "" "explorer.exe"