Running multiple commands in cmd via psexec

Figured it out finally after some more internet searching and trial and error. psexec needs /c to run multiple commands, but that syntax doesn't work with the setup I wrote above. I've gotten the below command to run what I need.

psexec \\machine cmd /c (^d:^ ^& cd directory^ ^& ant^) 

I don't need to exit because psexec will exit itself upon completion. You can also use && to require success to continue on to the next command. Found this forum helpful

http://forum.sysinternals.com/psexec_topic318.html

And this for running psexec commands

http://ss64.com/nt/psexec.html


This works:

psexec \ComputerName cmd /c "echo hey1 & echo hey2"