radioactivetoy
@radioactivetoy

Как правильно использовать команды установки служб для Powershell?

Речь идет об установке zabbix agent на Windows из архива, хочу сделать все в одном ps-скрипте, но столкнулся со сложностями замены командной строки
"D:\Program Files\Zabbix Agent\bin\zabbix_agentd.exe" --config "D:\Program Files\Zabbix Agent\conf\zabbix_agentd.conf" --install

для Powershell.

Т.е. нужно сделать устновку службы с параметрами, гугл выдает разные способы, но ни один у меня нормально не работает.
Вроде как есть New-Service, но как прописать файл конфига? Следующая команда создает службу, но она не запускается

New-Service -name "Zabbix Agent" -BinaryPathName "D:\Program Files\zabbix-agent\bin\zabbix_agentd.exe --config D:\Program Files\zabbix-agent\conf\zabbix-agentd.conf"
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
@BeatHazard
Приветствую.
Я устанавливаю Zabbix через Powershell таким скриптом:
Copy-Item -Path "$PSScriptRoot\ZabbixAgent" -Recurse -Destination 'C:\Program Files' -Force
Start-Process -FilePath "C:\Program Files\ZabbixAgent\bin\zabbix_agentd.exe" -ArgumentList "--config ""C:\Program Files\ZabbixAgent\conf\zabbix_agentd.conf"" --install" -Wait
Start-Sleep 10
Start-Service "Zabbix Agent"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы