Service/Dienst nach Installation starten

Hallo zusammen,
ich habe eine .msi, welche einen Agent als Hintergrunddienst auf meinem Client installiert. Der Starttyp dieses Dienstes ist „Automatisch“. Nach der Installation soll der Dienst direkt starten.

Dazu habe ich dem Paket folgende Aktion hinzugefügt:

Bei einem anschließenden Test, hat der Dienst nach der Installation auch gestartet - allerdings nur für den Bruchteil einer Sekunde.

Daraufhin habe ich das Paket um folgenden Powershell-Code ergänzt:

function CustomEnd {
	<#
		.SYNOPSIS
			Executes at the end regardless of DeploymentType
	#>
	[string]$script:installPhase = 'CustomEnd'

	Start-Service -Name "WazuhSvc" -SkipServiceExistsTest

	#region CustomEnd content

	#endregion CustomEnd content
}

Kann mir jemand helfen?

Lieber Gruß,
Jonathan

Das Problem liegt daran, dass die Konfiguration die ich über einen Kommandozeilen-Parameter bei der .msi Installation mitgebe, nicht korrekt übernommen wurde. Dadurch fehlten dem Agenten wichtige Konfigurationen, sodass er nicht gestartet hat.

Was ich mich nun allerdings frage: Warum wurden die Konfigurationsparameter nicht übernommen?

Hallo @Otthercreek

Ich vermute, dass es sich um einen bekannten Bug der bisherigen Version handelt. Im Changelog der gestern veröffentlichten Version steht, dass das Thema ab Version 1.2.6 verfügbar sein sollte.

Gruß
Marco

Perfekt, das war es. Vielen Dank!

1 „Gefällt mir“