Avec la version 1.6, l'agent Windows est livré sous forme de fichier msi. Avant, c'était un fichier exe. Auparavant, j'installais cmk sur un client via un script PowerShell sur un serveur central, ce qui ne fonctionne pas avec le msi.
1.5 : cela fonctionne :
$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 cela ne fonctionne pas.
$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
Quelqu'un a une idée de ce qui ne va pas ?
Bonjour Peter,
Concernant votre question, il y a une exigence de livrer nos produits pour Windows uniquement en tant que MSI. Essayez d'utiliser la ligne de commande suivante : msiexec /i check_mk_agent.msi /qn /L*V agent_msi.log
De votre message, il n'est pas clair ce qui ne va pas avec Powershell (de nombreuses choses peuvent mal tourner : accès au chemin, droits de session, droits administratifs, etc.)
Cordialement,
Cristian
Les utilisateurs doivent être connectés pour écrire des commentaires
Se connecter
Répondre
Déjà checkmk?
À propos de Checkmk
Checkmk est un système de surveillance informatique complet qui permet aux administrateurs système, aux responsables informatiques et aux équipes DevOps d'identifier les problèmes dans l'ensemble de l
À la recherche de informations sur les logiciels ?
Avec plus de 2,5 millions d'avis, nous pouvons fournir les détails spécifiques qui vous aident à prendre une décision d'achat de logiciel éclairée pour votre entreprise. Trouver le bon produit est important, laissez-nous vous aider.