Enforcing spark usage

I’m sure this topic must have been covered but I obviously don’t know what to search for as I keep coming up blank.

I have a small group of users, most of which are great but some just love to be difficult. I need to enforce people logging into spark and make sure they restart the client if there has been a server problem and automatic re-login system doesn’t work. Can I implement a script that will check if the user has Spark running and is logged in then automatically start or log the user in?

I pressume I’ll need to move to SSO?

SSO would ensure that the username and password are taken out of the loop. You can also set the preferences for spark to autologin at launch and to start we a user logs into windows. As for auto reconnect, the current version of Spark has some issues with this. They may be addressed in newer versions.