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