Con la versión 1.6, el agente de Windows se distribuye como un msi. Antes era un exe. Antes instalaba cmk en un cliente mediante un script de PowerShell en un servidor central, lo cual, con el msi, no funciona.
1.5: esto funciona:
$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 esto no funciona.
$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
¿Alguien tiene una idea de qué está mal?
Hola Peter,
Te animamos a publicar cualquier pregunta técnica directamente en nuestro foro de usuarios: https://forum.checkmk.com/. Estoy seguro de que nuestros miembros de la comunidad estarán encantados de proporcionar consejos sobre cómo resolver este problema.
Con respecto a tu pregunta, hay un requisito para entregar nuestros productos para Windows solo como MSI. Prueba usando la siguiente línea de comandos: msiexec /i check_mk_agent.msi /qn /L*V agent_msi.log
De tu publicación no está claro qué está mal con Powershell (muchas cosas pueden salir mal: acceso a la ruta, derechos de sesión, derechos administrativos, etc.)
Saludos,
Cristian
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder
¿Ya tienes checkmk?
Acerca de Checkmk
Checkmk es un sistema de monitoreo de TI integral que permite a los administradores de sistemas, gerentes de TI y equipos de DevOps identificar problemas en toda su infraestructura de TI (servidores,
Con más de 2.5 millones de reseñas, podemos proporcionar los detalles específicos que te ayudarán a tomar una decisión informada al comprar software para tu negocio. Encontrar el producto adecuado es importante, déjanos ayudarte.