Я хочу создать установщик для настроенного поиска эластичного поиска с использованием WIX.Когда я использую <CustomAction>
для запуска elasticsearch-service.bat
, я получаю 1721 ошибку.(Я знаю, что это антипаттерн для запуска bat-файлов в вашем инсталляторе. Но, кажется, это самый простой способ установить сервис эластичного поиска.)
<CustomAction Id="InstallService" Directory="elasticsearch" Execute="deferred" Impersonate="no" ExeCommand='"[elasticsearch]bin\elasticsearch-service.bat" install' Return="check" />
Также, когда я использую <SerivceInstall>
для создания сервиса изelasticsearch-service-x64.exe
, служба не установлена правильно, и я не могу ее запустить.Как лучше всего решить эту задачу?