Send command to remote window to start vpn from a command line or by c#

I guess I need some clarification.   When I open a remote window by command line to  the teamviewere.exe file and adding parameters, then I do the same for the VPN, that's 2 sessions, right? 

Is that different than if the user connects via the remote, then clicks on "Files and Extras" and "Start VPN"?  Is that still 2 sessions?   Does the VPN work the same in both circumstances?  

If it's not the same, is there a way to send a command to the remote window through code to open a VPN?