Удаленная установка программ через Kaspersky Security Center

КасперскийОдним из несомненных преимуществ для системного администратора в Kaspersky Security Center является возможность удаленного распространения инсталляционных пакетов на компьютеры в локальной сети. Изначально данная функция задумывалась Лабораторией Касперского для доставки антивируса на машины в локальной сети. Но развертывание антивирусной защиты — лишь малая толика того, чем может помочь KSC системному администратору.

Kaspersky Security Center поддерживает следующие типы файлов: exe, msi, msp, cmd и bat. Последние два формата очень важны для сисадмина, так как позволяют распространять через KSC различного вида скрипты, причем незаметно для пользователя.

В прошлый раз мы рассматривали создание bat-файла для включения локальной групповой политики по очистке файла подкачки виртуальной памяти. Используем этот файл в качестве примера и распространим его посредством Kaspersky Security Center. Для этого перейдем в консоли KSC в раздел задачи и выберем Создать задачу.

Удаленная установка программ через Kaspersky Security Center

Запустится Мастер создания задачи. Внизу списка находим тип задачи Удаленная установка программы.

Удаленная установка программ через Kaspersky Security Center

Так как мы добавляем на сервер свой файл, естественно, что его не будет в списке, и нужно нажать кнопку Новый.

Удаленная установка программ через Kaspersky Security Center

В данном случае наш bat-файл не относится к продуктам Лаборатории Касперского, поэтому выбираем второй вариант.

Удаленная установка программ через Kaspersky Security Center

Что касается остальных двух вариантов, то первый позволяет загрузить инсталлятор ПО Лаборатории Касперского из exe-файла или специальных файлов описания программы kud или kpd. Внутри файла заданы версия продукта, имя программы инсталлятора, параметры установки и описание ошибок. Разница между двумя форматами только в используемой кодировке: kpd-файл использует кодировку ANSI, kud — Unicode. Одного только kpd или kud-файла для создания пакета недостаточно. Данные файлы идут в составе дистрибутива.

Третий вариант позволяет формировать инсталляционный пакет на основе записей о продуктах в базе Лаборатории Касперского.

Следующим шагом является задание имени инсталляционному пакету. По этому имени пакет будет отображаться среди других пакетов на сервере KSC.

Удаленная установка программ через Kaspersky Security Center

После этого надо указать непосредственно файл, из которого будет сформирован пакет. Напомню, что Kaspersky Security Center поддерживает файлы exe, msi, msp, cmd и bat. Для продуктов Лаборатории Касперского возможно использование специальных файлов kud и kpd. Удаленная установка программ через Kaspersky Security Center

Выбираем файл, из которого хотим сформировать инсталляционный пакет.

Удаленная установка программ через Kaspersky Security Center

На следующем шаге можно добавить специальные параметры запуска. Также Kaspersky Security Center может скопировать всю папку, в которой находится исполняемый файл. Это бывает необходимо, если папка содержит необходимые для установки файлы. В случае с нашим bat-файлом никаких дополнительных манипуляций не требуется.

Удаленная установка программ через Kaspersky Security Center

После всех настроек файл будет загружен на сервер KSC.

Удаленная установка программ через Kaspersky Security Center

Об успешной загрузке оповестит следующее окно:

Удаленная установка программ через Kaspersky Security Center

После этого возвращаемся к задаче удаленной установки. Наш пакет появился в списке. Выбираем его.

Удаленная установка программ через Kaspersky Security Center

Как правило, форсирование установки средствами Агента администрирования и Сервера администрирования вполне достаточно. Если Вы хотите принудительно установить программу, даже если она уже установлена, снимите галочку «Не устанавливать программу, если она уже установлена».

Удаленная установка программ через Kaspersky Security Center

На следующем шаге требуется выбрать компьютеры, на которые нужно установить программу (в нашем случае — распространить скрипт). Имя или адрес компьютеров можно ввести вручную, либо же выбрать уже сформированные сервером KSC группы, выборки или отдельные машины.

Удаленная установка программ через Kaspersky Security Center

В нашем примере мы выбираем компьютер, который уже добавлен на сервер администрирования.

Удаленная установка программ через Kaspersky Security Center

Если на компьютере установлен Агент администрирования KSC, то указывать учетную запись, от имени которой будет запускаться установка, не обязательно. Помните, что в абсолютном большинстве случаев учетная запись должна обладать администраторскими правами на компьютерах, где будет проводиться установка.

Удаленная установка программ через Kaspersky Security Center

Следующий шаг — выбор расписания запуска.

Удаленная установка программ через Kaspersky Security Center

Ну и под конец — выбор имени для задачи.

Удаленная установка программ через Kaspersky Security Center

На последнем шаге Мастер создания задачи предложит Вам запустить задачу сразу по завершении процедуры создания.

Удаленная установка программ через Kaspersky Security Center

Если процесс установки пройдет успешно, вы увидите следующую картину:

Удаленная установка программ через Kaspersky Security Center

В целом, удаленная установка приложений через Kaspersky Security Center — задача очень простая и сильно упрощающая жизнь системному администратору.

Комментарии: 10 к “Удаленная установка программ через Kaspersky Security Center”

  1. Пишет, что программа 1с установлена, а на самом деле на клиентском компьютере ее нет.
    В чем может быть дело?
    Спасибо

    1. Я бы предположил проблемы с доступом на каком-то этапе установки.
      Установка производится через Агента администрирования или через встроенные средства Windows? Неплохо еще было бы сообщить версию ОС вплоть до редакции.
      Ознакомьтесь с данной статьей. Возможно, что-то из неё как раз Ваш случай.
      https://support.kaspersky.ru/learning/courses/kl_102.98/chapter1.3/section3

  2. Как запустить задачу под учетной записью локального администратора lдля установки программы на выборку компьютеров?

    1. Если на компьютерах установлен Агент администрирования, то через него. Если его нет (возможно, что как раз его Вы и хотите установить), и если компьютеры входят в домен, то можно из-под доменной учетной записи, которая является администратором на этих компьютерах. Если общего админа для всех компьютеров нет (тем более, если машины не в домене), тогда можно сформировать список учетных записей, из-под которых будет запускаться задача.
      Учетки задавайте следующим образом: если доменная учетка, то [имя_домена]\[имя_пользователя], если локальная, то [имя_компьютера]\[имя_пользователя].

  3. Доброе время суток! Устанавливаю Lotus Notes 9. При ручной установке по умолчанию стоят галочки «Испольховать почту по умолчанию» , «Использовать календарь по умолчанию». Но они не нужны. Как создать пакет, что бы после установки Lotus Notes 9 не использовался как «почта по умолчанию»? Заранее благодарю за ответ?

  4. всё так сделал, работает. но теперь хочу изменить CMD-файл, но задача продолжает использовать старый! откуда она его берет? и как его корректно изменять?

    1. По умолчанию дистрибутивы лежат по адресу \\имя_сервера\KLSHARE\Packages. Путь к конкретному пакету можно посмотреть в свойствах этого установочного пакета.
      Вам нужно создать новый установочный пакет и новую задачу, т.к. изменить пакет в уже существующей задаче нельзя. Старую задачу и старый установочный пакет можно удалить, если они больше не нужны.

  5. Добрый день, при попытке удаленно обновить Kaspersky Endpoint Security с версии 11.6.0 до версии 11.9.0, обновление заканчивается ошибкой «время, отведенное на выполнение задачи удаленной установки, истекло». Подскажите, где ошибка. ОС сервера Windows Serwer 2012 R2, Standard. ОС рабочей станции Windows 10.

    1. Ошибку можно подглядеть в логе установки. Т.к. Вы устанавливаете KES удалённо, лог должен лежать по адресу %WINDIR%\Temp. Если использовался файл setup_kes.exe, то создаются файлы вида kl-install-yyyy-mm-dd-hh-mm-ss.log, kl-setup-yyyy-mm-dd-hh-mm-ss.log и ucaevents.log. Если использовался файл kes_win.msi, то это будут файлы ucaevents.log и MSIxxxxx.log. Эти файлы можно направить техподдержке Лаборатории Касперского.
      Но иногда бывает, что установка всё таки завершается успешно, просто сервер по какой-то причине не может получить об этом информацию. Например, если сервер и клиентская машина географически разнесены, а пропускная способность канала невелика, львиная часть времени уйдёт на копирования дистрибутива. По умолчанию сервер отводит на выполнения задачи установки 120 минут, после чего задача завершается с комментарием, что время истекло. Если дело только в этом, то этот параметр можно отредактировать в свойствах задачи: Расписание —> Дополнительно —> Остановить, если задача выполняется дольше.

Добавить комментарий для Александр Отменить ответ

Ваш адрес email не будет опубликован.