Depurando arquivo ou comando em lote que não está funcionando, executado no instalador do Inno Setup

Estou tentando instalar o Tomcat como um serviço no Windows 10 via linha de comando usando o Inno Setup, mas estou com problemas atualmente. Esta é a minha sintaxe.

[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"

O estranho é que funciona quando colo manualmente na linha de comando. No começo, eu pensei que era uma questão de permissões, mas o fato de que onet.exe comando funciona e Tomcat não coloca isso em questão. Além disso, tenho privilégios necessários definidos como admin e o aplicativo precisa de privilégios de administrador para iniciar o instalador, por isso não acho que seja um problema do usuário. Eu sou novo no Inno Setup e um pouco preso aqui.

Saída de depuração:

[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

questionAnswers(1)

yourAnswerToTheQuestion