Snippet from the link: For all of you who are looking to do a similar feat to what I did, the command is as follows: rasdial <vpn_name> <vpn_username> <vpn_password> To disconnect: rasdial <vpn_name> /d Thus, in usable terms, my line would look like this: System.Diagnostics.Process.Start("rasdial.exe", "My_VPN My_Username My_Password"); To disconnect from the VPN, simply use this line: System.Diagnostics.Process.Start("rasdial.exe", "My_VPN /d");