Introducing G2.ai, the future of software buying.Try now

Mit Version 1.6 wird der Windows-Agent als MSI ausgeliefert. Zuvor war es eine EXE. Zuvor habe ich CMK auf einem Client über ein PowerShell-Skript auf einem zentralen Server installiert, was mit MSI nicht funktioniert.

1.5: das funktioniert: $session = New-PSSession -ComputerName $server -Credential $credential Invoke-Command -Session $session -ScriptBlock { C:\uz\Apps\Check_mk\check_mk_agent.exe install } Remove-PSSession $session 1.6 das funktioniert nicht. $args = @( "'/i" "$localmsi_fqn" "/qn /log C:\UZ\Logs\Check_MK.log'" ) $command = "Start-Process msiexec -ArgumentList " + $args + " -Wait" $session = New-PSSession -ComputerName $server -Credential $credential Invoke-Command -Session $session -ScriptBlock { $command } Remove-PSSession $session Hat jemand eine Idee, was falsch ist?
1 Kommentar
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Fragen zu beantworten
Anmelden
checkmk
Offizielle Antwort
checkmk
CA
Marketing Manager
0
Hallo Peter, Wir ermutigen Sie, technische Fragen direkt in unserem Benutzerforum zu stellen: https://forum.checkmk.com/. Ich bin sicher, dass unsere Community-Mitglieder gerne Tipps geben, wie dieses Problem gelöst werden kann. Bezüglich Ihrer Frage gibt es die Anforderung, unsere Produkte nur als MSI für Windows zu liefern. Versuchen Sie, die folgende Befehlszeile zu verwenden: msiexec /i check_mk_agent.msi /qn /L*V agent_msi.log Aus Ihrem Beitrag geht nicht klar hervor, was mit Powershell nicht stimmt (viele Dinge können schiefgehen: Zugriff auf den Pfad, Sitzungsrechte, administrative Rechte usw.) Beste Grüße, Cristian
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Kommentare zu schreiben
Anmelden
Antworten