Com a versão 1.6, o agente do Windows é enviado como um msi. Antes era um exe. Antes eu instalava o cmk em um cliente por um powershell em um servidor central, o que, com o msi, não funciona.
1.5: isso 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 isso não 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
Alguém tem uma ideia do que está errado?
Oi Peter,
Incentivamos você a postar quaisquer perguntas técnicas diretamente em nosso fórum de usuários: https://forum.checkmk.com/. Tenho certeza de que os membros da nossa comunidade ficarão felizes em fornecer dicas sobre como resolver esse problema.
Em relação à sua pergunta, há um requisito para entregar nossos produtos para Windows apenas como MSI. Tente usar a seguinte linha de comando: msiexec /i check_mk_agent.msi /qn /L*V agent_msi.log
Do seu post não está claro o que está errado com o Powershell (muitas coisas podem dar errado: acesso ao caminho, direitos de sessão, direitos administrativos etc.)
Atenciosamente,
Cristian
Os usuários precisam estar logados para escrever comentários
Entrar
Responder
Já tem checkmk?
Sobre Checkmk
Checkmk é um sistema abrangente de monitoramento de TI que permite que administradores de sistemas, gerentes de TI e equipes de DevOps identifiquem problemas em toda a sua infraestrutura de TI (servid
Com mais de 2,5 milhões de avaliações, podemos fornecer os detalhes específicos que ajudam você a tomar uma decisão de compra de software informada para o seu negócio. Encontrar o produto certo é importante, deixe-nos ajudar.