サービスをインストールするためのPowerShellスクリプトを作成しようとしていますが、サービスに渡される追加のコマンドラインパラメーターが必要です。これを渡すのに問題があります。
これは、パラメーターを使用するサービスインストーラーです。
this.serviceInstaller.ServiceName = string.Format("My brill service {0}",this.Context.Parameters["environment"])
そして、私は2つの方法でパラミターを通過させようとしました。
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe "C:\foo\bar.exe /environment:tomtest"
(これにより、「URLの無効なディレクトリ」というエラーが発生します)
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe /environment:tomtest "C:\foo\bar.exe"
(これはサービス名を変更するだけです)
何か案は?ありがとう