I am integrating 2 batch files into my Wix Bundler Installer, each of them does separate jobs:
set HOMEDRIVE=C:
set HOMEPATH=\Users\%USERNAME%
set ERLANG_HOME=C:\Program Files\erl9.0
call "C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5\sbin\rabbitmq-service.bat" remove
call "C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5\sbin\rabbitmq-service.bat" install
net stop RabbitMQ
net start RabbitMQ
call "C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5\sbin\rabbitmq-plugins.bat" enable rabbitmq_management
For add_user.bat:
set HOMEDRIVE=C:
call "C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5\sbin\rabbitmqctl.bat" add_user test test
call "C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5\sbin\rabbitmqctl.bat" set_user_tags test administrator
call "C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5\sbin\rabbitmqctl.bat" set_permissions -p / test ".*" ".*" ".*"
For the .wxs file:
<ExePackage Id="InstallRabbitMQService"
Compressed="yes"
SourceFile=".\Scripts\install_rabbitmq_service.bat"
PerMachine="yes"
Permanent="yes"
DisplayName="Installing RabbitMQ Service..."
After="RabbitMQ"/>
<ExePackage Id="AddUser"
Compressed="yes"
SourceFile=".\Scripts\add_user.bat"
Permanent="yes"
DisplayName="Adding User..."
After="InstallRabbitMQService"/>
The first script run normally, but when I run the second one, i encounter an installation error: Network BIOS session limit was exceeded
This is very confusing to me. Can anyone help? I cannot find any related topic anywhere else on the internet.
Thanks,
Thang