Jump to content

Recommended Posts

Posted

Доброго времени суток, товарищи.

Собственно, есть задача перезапуска батничком некой службы (кому интересно, службы этого самого Kickidler-а https://forum.kaspersky.com/topic/kes11110-kickidler-следилка-урв-31252/). Но не на всех хостах отрабатывает без ошибок. Всегда есть несколько хостов со сбоями.

Вручную создал дубль задачи перезапуска батничком службы Kickidler-а, вручную добавил устройства, на которых не сработала оригинальная задача - всё прошло успешно.

Можно ли как-то автоматизировать данный процесс? Чтобы Устройства, на которых произошёл сбой при выполнении оригинальной задачи после завершения её выполнения автоматически добавлялись в список Устройств дубля этой задачи. Ну и там разберёмся как запускать дубль на выполнение.

_.thumb.jpg.7be392729979fd9198e1f84ab2d8753b.jpg

 

  • Solution
Posted

к сожалению для вас ...

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

  Reveal hidden contents

однако вы не множите создать динамическую выборку устройств на основе событий выполнения задачи (насколько мне известно) что бы только на них запустить новую задачу повторно ...

к тому же при выполнении bat файлов задача всегда отрабатывает успешно, не зависимо от тога как отработала сама команда в bat файле, система только фиксирует запуск и выполнения файла, и его завершения ... а дальше ей не интересно. Кроме когда файл не получилось например доставить из за отсутствия прав, или недоступности целевого устройства.

 

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

Posted

Ясно, спасибо.

Ну решение придумал - реализовал и всё! А ручная обработка, отбор устройств из списка ежедневно- ну не очень удобно. 

А ошибки на Устройствах при выполнении задачи с bat файлом выглядят так: "Удаленная установка на устройстве завершена с ошибкой: Необходимый файл не найден". Что бы это не значило. Возможно конечно хосты в данный момент были недоступны. Но тогда задача должна быть в ожидании/Запланирована к выполнению на устройствах. Непонятно.

Roman Andreev
Posted
  On 3/28/2023 at 10:32 AM, ElvinE5 said:

к тому же при выполнении bat файлов задача всегда отрабатывает успешно, не зависимо от тога как отработала сама команда в bat файле, система только фиксирует запуск и выполнения файла, и его завершения ... а дальше ей не интересно. Кроме когда файл не получилось например доставить из за отсутствия прав, или недоступности целевого устройства.

Expand  

Совершенно с вами не согласен. Прекрасно настраиваются задачи на выполнение bat файлов с возвратом из них нужного результата. У меня всё это работает много лет.

https://support.kaspersky.ru/KSC/12/ru-RU/92470.htm

https://support.kaspersky.ru/KSC/11/ru-RU/6378.htm

  • Thanks 1
Roman Andreev
Posted
  On 3/28/2023 at 12:09 PM, MagIstr said:

А ошибки на Устройствах при выполнении задачи с bat файлом выглядят так: "Удаленная установка на устройстве завершена с ошибкой: Необходимый файл не найден". Что бы это не значило. Возможно конечно хосты в данный момент были недоступны. Но тогда задача должна быть в ожидании/Запланирована к выполнению на устройствах. Непонятно.

Expand  

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

Чтобы убрать эту ошибку, после внесения изменений в содержимое пакета нужно:

- обновить кэш пакета

- удалить задачу для него и создать её заново

Это я выяснил путем многочисленных экспериментов.

Posted
  On 3/29/2023 at 12:20 PM, Roman Andreev said:

Прекрасно настраиваются задачи на выполнение bat файлов с возвратом из них нужного результата

Expand  

Спасибо, интересно ... ранее на это не видел ...

  • 2 months later...
Posted
  On 3/29/2023 at 12:29 PM, Roman Andreev said:

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

Чтобы убрать эту ошибку, после внесения изменений в содержимое пакета нужно:

- обновить кэш пакета

- удалить задачу для него и создать её заново

Это я выяснил путем многочисленных экспериментов.

Expand  

Только пошли руки до почитать ответы в теме. Извиняюсь, если кого расстроил.

На самом деле, ошибка на нескольких хостах из сотен не так и страшна. Смогли не обращать внимание, ну и, если требуется, вручную перезапускать задачу.

И, кстати, никаких изменений в инсталляционный пакет не вносятся (батник он и в Африке батник - нечего в нём менять).

И я так же при добавлении нового инсталл пакета (другого совсем) создаю новую задачу для него. Тоже выяснил, что бывают проблемы.

  On 3/29/2023 at 12:20 PM, Roman Andreev said:

Совершенно с вами не согласен. Прекрасно настраиваются задачи на выполнение bat файлов с возвратом из них нужного результата. У меня всё это работает много лет.

https://support.kaspersky.ru/KSC/12/ru-RU/92470.htm

https://support.kaspersky.ru/KSC/11/ru-RU/6378.htm

Expand  

Ссылки протухли по всей видимости, к сожалению. Интересно было бы изучить вопрос.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...