如何创建与使用Windows的任意协议任意服务器的VPN连接cmd
?
Answer 1:
我知道这是一个非常古老的线程,但我一直在寻找一个解决同样的问题,我终于找到了答案,以前碰到这个来了,我想只是张贴在这里所以有人在我的鞋否则将有跨越较短的长途跋涉互联网。
****请注意,你可能要运行CMD.EXE作为管理员这个工作**
所以在这里我们去,开拓提示符(作为管理员联系)并转到您的System32目录中。 然后运行
C:\ Windows \ System32下> CD RAS
现在,您可以在RAS目录。 现在是时候创建一个临时文件与我们联系信息,我们会再追加到Rasphone.pbk文件,将允许我们使用RASDIAL命令。
因此,要创造我们的临时文件运行:
C:\ WINDOWS \ SYSTEM32 \ RAS>复制CON TEMP.TXT
现在,它会让你输入文件,它应该是这样的内容:
[CONNECTION NAME]
MEDIA=rastapi
Port=VPN2-0
Device=WAN Miniport (IKEv2)
DEVICE=vpn
PhoneNumber=vpn.server.address.com
因此,与所需的连接名称和要VPN服务器地址替换连接名称和vpn.server.address.com。
创建一个新的行,然后按Ctrl + Z来完成和保存。
现在,我们将追加到这可能会或可能不会取决于如果你已经有配置或没有网络连接存在Rasphone.pbk文件。 要做到这一点,我们将运行以下命令:
C:\ WINDOWS \ SYSTEM32 \ RAS>键入TEMP.TXT >> rasphone.pbk
这将TEMP.TXT的内容附加到rasphone.pbk结束,或者如果rasphone.pbk不存在,将会被创建。 现在,我们还不如我们删除临时文件:
C:\ WINDOWS \ SYSTEM32 \ RAS>德尔TEMP.TXT
现在,我们可以连接到我们用下面的命令新配置VPN服务器:
C:\ WINDOWS \ SYSTEM32 \ RAS> RASDIAL “连接名称” 名为myUsername MYPASSWORD
当我们要断开我们可以运行:
C:\ WINDOWS \ SYSTEM32 \ RAS> RASDIAL /断开
这应该包括它! 我已经包括了从我建立了一个连接,并连接到用这种方法加拿大VPN服务器的命令行直接拷贝和过去的:
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
C:\Windows\system32>cd ras
C:\Windows\System32\ras>copy con temp.txt
[Canada VPN Connection]
MEDIA=rastapi
Port=VPN2-0
Device=WAN Miniport (IKEv2)
DEVICE=vpn
PhoneNumber=ca.justfreevpn.com
^Z
1 file(s) copied.
C:\Windows\System32\ras>type temp.txt >> rasphone.pbk
C:\Windows\System32\ras>del temp.txt
C:\Windows\System32\ras>rasdial "Canada VPN Connection" justfreevpn 2932
Connecting to Canada VPN Connection...
Verifying username and password...
Connecting to Canada VPN Connection...
Connecting to Canada VPN Connection...
Verifying username and password...
Registering your computer on the network...
Successfully connected to Canada VPN Connection.
Command completed successfully.
C:\Windows\System32\ras>rasdial /DISCONNECT
Command completed successfully.
C:\Windows\System32\ras>
希望这可以帮助。
Answer 2:
你看着RASDIAL?
只是柜面有人想做到这一点,认为这在未来,你可以使用rasdial.exe从命令提示符下连接到VPN网络
即
rasdial "VPN NETWORK NAME" "Username" *
然后它会提示输入密码,否则你可以使用“用户名”,“密码”,这不过是不太安全
http://www.msfn.org/board/topic/113128-connect-to-vpn-from-cmdexe-vista/?p=747265
Answer 3:
PowerShell的是一种选择?
启动PowerShell的:
powershell
创建VPN连接: Add-VpnConnection
Add-VpnConnection [-Name] <string> [-ServerAddress] <string> [-TunnelType <string> {Pptp | L2tp | Sstp | Ikev2 | Automatic}] [-EncryptionLevel <string> {NoEncryption | Optional | Required | Maximum}] [-AuthenticationMethod <string[]> {Pap | Chap | MSChapv2 | Eap}] [-SplitTunneling] [-AllUserConnection] [-L2tpPsk <string>] [-RememberCredential] [-UseWinlogonCredential] [-EapConfigXmlStream <xml>] [-Force] [-PassThru] [-WhatIf] [-Confirm]
编辑VPN连接: Set-VpnConnection
Set-VpnConnection [-Name] <string> [[-ServerAddress] <string>] [-TunnelType <string> {Pptp | L2tp | Sstp | Ikev2 | Automatic}] [-EncryptionLevel <string> {NoEncryption | Optional | Required | Maximum}] [-AuthenticationMethod <string[]> {Pap | Chap | MSChapv2 | Eap}] [-SplitTunneling <bool>] [-AllUserConnection] [-L2tpPsk <string>] [-RememberCredential <bool>] [-UseWinlogonCredential <bool>] [-EapConfigXmlStream <xml>] [-PassThru] [-Force] [-WhatIf] [-Confirm]
查找VPN连接: Get-VpnConnection
Get-VpnConnection [[-Name] <string[]>] [-AllUserConnection]
连接: rasdial [connectionName]
rasdial connectionname [username [password | \]] [/domain:domain*] [/phone:phonenumber] [/callback:callbacknumber] [/phonebook:phonebookpath] [/prefixsuffix**]
您可以管理您的VPN连接使用PowerShell的上述命令,并简单地使用连接名称通过连接rasdial
。
结果Get-VpnConnection
可以是一个有点冗长。 这可以用一个简单的简化Select-Object
过滤器:
Get-VpnConnection | Select-Object -Property Name
更多信息可以在这里找到:
- 使用Windows PowerShell管理Windows 8的VPN连接
- RASDIAL
- 选择-对象