Я получаю запросы от «поля» на «упрощение» развертывания моего агента, но я не знаю, как это сделать.
Прямо сейчас я предоставляю пользовательский интерфейс для установки и настройки агентов.
Для развертывания агентов я полагался на старые технологии Windows, вот шаги, которые я использую:
- Запуск зависимых сервисов через удаленный SCM
- Скопируйте файл agent.MSI через общий доступ к файлам.
- Настройте параметры агента с помощью вызовов удаленного реестра.
- Используйте WMI для удаленного автоматического запуска Agent.msi
- Используйте административные ресурсы для перемещения файла agent.msi в папку программы (для последующего удаления).
Чтобы выполнить все эти шаги, мне нужно: 1. правильно настроить брандмауэр 2. пользователь, выполняющий установку, должен иметь доступ администратора к удаленному компьютеру 3. Должны быть включены общие ресурсы удаленного администрирования файлов. 4. (удаленно включаю WMI и Remote Registry)
Эта система развертывания была построена еще в 2003 году.
Есть ли способ лучше сейчас? Может быть, библиотеку развертывания, которую я могу использовать?
благодарю вас.