The article you link to describes pulseLauncher. From what I have read, this is an insecure way to start a VPN session: it seems you must put your password (in clear text) on the command line, and then it is subsequently trivial to examine a process' command line. "pulse.exe -show" launches the gui, but the user must then click through a few buttons until the password is requested. I would prefer enough command line control to start PulseSecure and provide all information (mainly connection name) - EXCEPT the password (and possibly userName, since the GUI seems to store that with the connection information) - from the command line, and then have a single, simple GUI pop up and ask me to provide the password. Is this possible?
... View more