Sto provando a scrivere uno script di power shell per installare un servizio ma il servizio richiede un ulteriore parametro da riga di comando passato ad esso. Sto avendo problemi a far passare questo.Passaggio di un parametro a un programma di installazione del servizio tramite installutil
Ecco il programma di installazione del servizio che utilizza il parametro;
this.serviceInstaller.ServiceName = string.Format("My brill service {0}",this.Context.Parameters["environment"])
E ho provato a passare il parametro in due modi;
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe "C:\foo\bar.exe /environment:tomtest"
(questo dà l'errore "directory non valida sulla url")
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe /environment:tomtest "C:\foo\bar.exe"
(questo solo dosent cambiare il nome del servizio)
Tutte le idee? Grazie