Add some echoes

This commit is contained in:
2025-01-19 12:32:59 +01:00
parent 3f65fed7c8
commit 7deb6f243e

View File

@@ -13,22 +13,34 @@ if %errorlevel%==1 goto install
goto proceed goto proceed
:install :install
echo Installing NSSM with winget
winget install nssm winget install nssm
rem Refresh the environment to start nssm from %PATH% rem Refresh the environment to start nssm from %PATH%
rem Call RefreshEnv.cmd from Chocolatey: rem Call RefreshEnv.cmd from Chocolatey:
call .\RefreshEnv.cmd call .\RefreshEnv.cmd
:proceed :proceed
md "%DESTINATIONDIR%" echo Creating deirectory %DESTINATIONDIR%
md "%DESTINATIONDIR%" >nul 2>&1
echo Copying agent.exe
copy .\agent.exe "%DESTINATIONDIR%\" >nul 2>&1 copy .\agent.exe "%DESTINATIONDIR%\" >nul 2>&1
echo Adding firewall rule
netsh advfirewall firewall add rule name="%SERVICENAME%" dir=in action=allow program="%AGENTEXE%" enable=yes >nul 2>&1 netsh advfirewall firewall add rule name="%SERVICENAME%" dir=in action=allow program="%AGENTEXE%" enable=yes >nul 2>&1
echo Installing service
nssm install %SERVICENAME% "%AGENTEXE%" >nul 2>&1 nssm install %SERVICENAME% "%AGENTEXE%" >nul 2>&1
nssm set %SERVICENAME% AppEnvironmentExtra "KEY=%BESZELKEYPREFIX% %BESZELKEY%" >nul 2>&1 nssm set %SERVICENAME% AppEnvironmentExtra "KEY=%BESZELKEYPREFIX% %BESZELKEY%" >nul 2>&1
echo Setting environment für service
nssm start %SERVICENAME% >nul 2>&1 nssm start %SERVICENAME% >nul 2>&1
echo Service installed, status:
nssm dump %SERVICENAME% nssm dump %SERVICENAME%
goto end goto end
:help :help
echo You have to provide a Beszel ssh key, e.g. 'install-beszel-service.cmd ssh-ed25519 AAAAC3L3lIpn94iu2TIpdmneXsEC1TDvrg4HCNoM1aiC683WMZfGOVoatrJSkysaQB9K echo You have to provide a Beszel ssh key, e.g. 'install-beszel-service.cmd ssh-ed25519 AAAAC3L3lIpn94iu2TIpdmneXsEC1TDvrg4HCNoM1aiC683WMZfGOVoatrJSkysaQB9K
echo The key must not be enclosed in "" or '', just copy and paste it as it is.
:end :end