At what point are you required to provide manual intervention for your Call System code? Or, is the Call System code simply not working and it is the .bat file that requires manual intervention? If yes to this, what is the error you receive on Call System?
We successfully do the exact same thing except with UNIX by calling a ksh script. Here, we pass in the parms to the script via a .dat file which is read in by the script when it first starts. As far as the passphrase where you have --passphrase, we use a Public key off of a keyring.