Debug di file batch non funzionanti o comando eseguito dal programma di installazione di Inno Setup

Sto cercando di installare Tomcat come servizio su Windows 10 tramite la riga di comando usando Inno Setup ma sto incontrando problemi al momento questa è la mia syntax.

[Run] Filename: net.exe; Flags: runascurrentuser; parameters: "user elt_user TrackFox38# /add" ; installs tomcat makes it run as a service NOTE THAT IN INNO THIS IS A SINGLE LINE Filename: {src}\..\apache-tomcat-7.0.69\bin\service.bat; Flags: runascurrentuser; parameters: "tomcat7 //IS//Tomcat7 --DisplayName='Apache_Tomcat_7' ^ --Install='C:\Program Files\Tomcat\bin\tomcat7.exe' --Jvm=auto ^ --StartMode=jvm --StopMode=jvm ^ --StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start ^ --StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stop" 

La cosa strana è che funziona quando lo incollo manualmente nella riga di comando. All’inizio pensavo che fosse un problema di autorizzazioni ma il fatto che il comando net.exe e Tomcat non lo chiama in causa. Inoltre ho i privilegi richiesti impostati per l’amministratore e l’app ha bisogno dei privilegi di amministratore per avviare il programma di installazione quindi non penso che sia un problema dell’utente. Sono nuovo in Inno Setup e un po ‘bloccato qui.

Uscita di debug:

 [09:18:54.770] Filename: C:\program\Output\..\apache-tomcat- 7.0.69\bin\service.bat [09:18:54.771] Parameters: tomcat7 //IS//Tomcat7 --DisplayName='Apache_Tomcat_7' ^ --Install='C:\Program Files\Tomcat\bin\tomcat7.exe' --Jvm=auto ^ --StartMode=jvm --StopMode=jvm ^ --StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start ^ --StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stop [09:18:54.867] Process exit code: 0