Vpn

通過 Powershell 重命名 VPN 連接

  • January 14, 2016

我正在嘗試在我的 Windows 8.1 機器上批量重命名 vpn 連接。我用 修改伺服器地址沒有問題Set-VpnConnection,但我找不到重命名 vpn 連接的方法:

首先沒有Rename-VpnConnectioncmdlet,我不知道如何Rename-Item使用 Vpn Connection 對象(如果它可以工作的話);其次,我嘗試使用ServerAddress而不是Name辨識 vpn 連接,但 powershell 告訴我這是不允許的;然後我嘗試在-Name參數之後直接添加新名稱,如下所示:

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

Powershell 靜默執行命令,沒有錯誤,但根本沒有生效。請讓我知道這在 Powershell 中是否可行,如果不可行,還有其他程式方式嗎?謝謝!

本尼!我嘗試使用 cmd、netsh、wmic 和 powershell 在 Windows 7 上重命名 VPN,而我發現的唯一一種簡單方法就是這種方式。

預設情況下,VPN 是一個副檔名為 .PBK 的 INI 文件,它位於 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"

引用自:https://serverfault.com/questions/745417