Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to be able to connect to a network via command line in Windows. My goal is to script out remoting into my work computer. I hate having to always manually connect to the VPN connection and then rdping into my work machine. I want to just have a script which will do both of it for me. I know how to rdp via command line, I just need to know how to connect to my VPN via command line.

share|improve this question

migrated from Apr 4 '10 at 3:31

This question came from our site for professional and enthusiast programmers.

What VPN software are you using? There may be different ways to control the VPN connection from the command line based on the software (Cisco, OpenVPN, etc). – Matrix Mole Apr 4 '10 at 4:16

Have you looked at the netsh command which can be used to control the network in many ways?

share|improve this answer

If you are using a microsoft VPN, the built-in command you are looking for is "rasdial". As far as I can tell, netsh won't help.

After you've set up your VPN connection, use

rasdial <VPNName> <username> *

to request a password and initiate the connection. Unfortunately, I don't know a way to use the password saved via the GUI. Then use

rasdial <VPNName> /DISCONNECT

to end the connection. For other options, of course use rasdial /?

If you aren't using the built-in Microsoft VPN drivers, then you will need to use a command line utility specific to your VPN vendor.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.