Ich versuche, ein Power Shell-Skript zu schreiben, um einen Dienst zu installieren, aber der Dienst erfordert eine zusätzliche Befehlszeile paramiter übergeben. Ich habe Probleme, dies zu übergehen.Übergabe eines Parameters an ein Service-Installationsprogramm über installutil
Hier ist das Service-Installationsprogramm, das den Parameter verwendet;
this.serviceInstaller.ServiceName = string.Format("My brill service {0}",this.Context.Parameters["environment"])
Und ich habe versucht, den Paramiter auf zwei Arten zu übergeben;
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe "C:\foo\bar.exe /environment:tomtest"
(dies gibt die Fehlermeldung "ungültiges Verzeichnis auf url")
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe /environment:tomtest "C:\foo\bar.exe"
(dieses dosent nur den Namensdienst ändern)
Irgendwelche Ideen? Danke