gpt4 book ai didi

service - 使用 Powershell 中的 InstallUtil 安装服务(接受安装参数)

转载 作者:行者123 更新时间:2023-12-02 04:48:06 28 4
gpt4 key购买 nike

我正在尝试编写一个 powershell 脚本来安装一个接受安装参数的服务。

以下在命令提示符下运行

C:\Windows\Microsoft.NET\Framework\v4.0.30319>installutil.exe /ControllerGroup=Delivery     /username=userl /password=pwd /unattended    "C:\DocumentProcessingPlatform\Dpp.Service\bin\Debug\Dpp.Service.exe"

但是,当我尝试从 Powershell 运行 installutil 时,它不起作用并给我一个异常

Powershell 脚本

$sn = " ControllerGroup=$line /username=$Username /password=$Password /unattended  ""$ServiceExecutablePath""" 
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe $sn

Exception occurred while initializing the installation:
System.ArgumentException: File ControllerGroup=Delivery /username=usr /password=pwd /unattended C:\DocumentProcessingPlatform\Dpp.Service\bin\Debug\Dpp.Service.exe does not exist. If this parameter is used as an installer option, the format must be
/key=[value]..

如何将参数传递给 installutil?感谢您的帮助。

最佳答案

使用 Start-Process cmdlet 让它工作

$x=""

$x = "/ControllerGroup=$controllerGroup”, “/username=$Username” , "/password=$Password", "/unattended" , $ServiceExecutablePath

Start-Process –FilePath C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe –ArgumentList $x –NoNewWindow

关于service - 使用 Powershell 中的 InstallUtil 安装服务(接受安装参数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19405391/

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