Looks about right - there may be a missing space before the -adminhost. I have also had mixed experience with quote usage try removing where you do not have spaces in the parameters .
e.g. "E:\Program Files\ibm\cognos\tm1_64\bin64\TM1RunTI.exe" -adminhost localhost -server BasicSetup -process TestTI -user admin -password apple
(not sure about the case of your password which may also be an issue)
You may need to explicity tell the command to use tm1runti, I know I had too.
Also, I think the "localhost" and "Admin", in your post, do not need to be inside quotation marks - I didn't need them in mine. I'm not sure about the password as I am using the encrypted password keys.
The username that I am using is not just the standard Cognos administrator, ADMIN. It is another account which also has administrator access on the physical server. I remember getting connection issues when I first set up TM1RunTI as that username wasn't in the administrator group.
Not sure if this helps, but some pointers that I found out when setting it up myself......it did take a few goes !
If your installation is on D: why is your batch pointing to E:?
You also seem to have introduced another tm1runti after the first.
Review/update and try again.
Have you tried some of the suggestions elsewhere on this forum regarding certificates i.e. have you confirmed that ALL certificates are in place and updated?
Does Architect work as expected when running on the server directly?
Is your TM1S.CFG configured to allow mixed mode or TM1 native authentication?