This is the configuration I use with Windows 2012
Action = Start a Program
Program/Script = C:Bss70Bss80.exe
Add Arguments = C:#BWSScriptsHQ_MeddataEOFCodeHQ_MeddataEOF.bws /r HQ_MeddataEOF
If you have any spaces in the script name it will require double quotes to but I made sure all of my project names have an underscore and the path I run the projects from has no spaces to avoid that.
Other than that I take all the defualts for Conditions and Settings. I am also running as an local admin but I have two virtual PCs and don't have admin rights there but still run the scripts fine. Difference is I don't have to call the bss80.exe to run them. I open the BWS file directly as the program.
I also ran into an issue where the Server wasn't logged on so whenever I disconnect I use this command in a bat file to exit it.
tscon %sessionname% /dest:console