Vpn
通過 Powershell 重命名 VPN 連接
我正在嘗試在我的 Windows 8.1 機器上批量重命名 vpn 連接。我用 修改伺服器地址沒有問題
Set-VpnConnection
,但我找不到重命名 vpn 連接的方法:首先沒有
Rename-VpnConnection
cmdlet,我不知道如何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 ://stackoverflow.com/questions/60034/how-can-you-find-and-replace-text-in-a-file-using-the- windows-命令行環境
- 請記住,您需要重新啟動資源管理器才能應用更改。