我正在尝试使用PowerShell安装一些自定义Windows服务,无法运行InstallUtil,但出现以下错误:
找不到接受参数“”的位置参数
Invoke-Command -ComputerName <remote machine> -ScriptBlock {Invoke-Item C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "<path to service exe>"}
从文档中:
我不相信命令行参数可以用于默认操作。
在本例中,调用可执行文件不需要invoke项。
Invoke-Command -ComputerName <remote machine> -ScriptBlock { C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "<path to service exe>"}