我想使用WIX为自定义的Elasticsearch创建安装程序。当我使用<CustomAction>
运行elasticsearch-service.bat
时,出现1721错误。 (我知道在安装程序中运行bat文件是一种反模式。但这似乎是安装Elasticsearch服务的最简单方法。)
<CustomAction Id="InstallService" Directory="elasticsearch" Execute="deferred" Impersonate="no" ExeCommand='"[elasticsearch]bin\elasticsearch-service.bat" install' Return="check" />
此外,当我使用<SerivceInstall>
从elasticsearch-service-x64.exe
创建服务时,该服务未正确安装,因此无法启动。什么是执行此任务的最佳解决方案?