Массовое обновление KUMA агентов
Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и НЕ является официальной рекомендацией вендора.
Данный механизм работает с версии 3.4 KUMA, т.к именно в ней добавилась поддержка ключа --accept-eula
С сервера, на котором будем запускать скрипт понадобятся сетевые доступы к серверам по 5985/TCP для запуска команд и 445/TCP для передачи файлов, также права локального администратора на сервере.
За основу берем скрипт
И заполняем в нём ключевые поля, а именно:
# Список серверов
$servers = @("server1.domain.local", "server2.domain.local")
# Задаем переменную версии
$version = "3.4.0.551"
# Локальный путь к файлу, который нужно скопировать
$localFilePath = "C:\Temp\kuma.exe"
# Путь на удаленном сервере, куда будет скопирован файл (если используется нестандартный путь для установки KUMA агента)
$remoteFilePath = "C$\Program Files\Kaspersky Lab\KUMA\kuma.exe"
Принцип работы скрипта:
1. Подключаемтся к серверуам из списка (поочередно)
1. Подключае
2. Проверяем, есть ли служба KUMA на сервере
3. Остановка службы KUMA
4. Копируем обновленный файл kuma.exe в директорию KUMA
5. Правим файл с лицензионным соглашением (обновляем значение версии в файле .license-version
6. Добавляем в реестре, в службе KUMA ключ --accept-eula
7. Запускаем службу KUMA агента