gpt4 book ai didi

c# - 通过 installutil 将参数传递给服务安装程序

转载 作者:太空狗 更新时间:2023-10-29 20:17:40 24 4
gpt4 key购买 nike

我正在尝试编写一个 power shell 脚本来安装服务,但该服务需要传递给它的额外命令行参数。我无法将其传递。

这里是使用参数的服务安装器;

this.serviceInstaller.ServiceName = string.Format("My brill service {0}",this.Context.Parameters["environment"])

我尝试过以两种方式传递参数;

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"

(这只是改变服务名称)

有什么想法吗?谢谢

最佳答案

我离得很近。必须使用等号 = 来分配参数值(不是冒号 :):

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe /environment=tomtest "C:\foo\bar.exe"

关于c# - 通过 installutil 将参数传递给服务安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12693578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com