For Windows there is no equivalent command to disable the JMP GUI, unlike the -no-gui option you mentioned that is available for Linux.
On Windows JMP takes only one argument, and that is the path to the JSL script to execute.
Your only other option is to use the OLE automation features of JMP to control JMP sessions via Visual Basic, Visual C++, or C#. There is a property you can set to make JMP invisible. For more details refer to the online PDF JMP Scripting Guide manual via the JMP menu Help-->Books.