Задачи

Раздел отвечает за управление задачами. Задачи — это скрипты, уведомления или другие действия, которые Gizmo выполнит при наступлении указанного события.

При создании карточки нужно выбрать тип задачи:

  • Процесс — запуск определённого процесса на клиентском пк.

  • Перенаправление папки — создание символической ссылки (Junction) на клиентском пк.

  • Скрипт — выполнение скрипта на выбранном языке.

  • Уведомление — показ уведомления клиенту на экране.

От выбранного типа зависит набор полей.

Процесс

  • Имя — название задачи.

  • Имя файла — путь к процессу или его название в системе, по которому он будет запущен.

  • Аргументы — ключи запуска процесса, если они есть.

  • Рабочий каталог — рабочая папка процесса.

  • Дождаться завершения задачи — пока процесс не завершится, другие задачи и события не будут выполняться.

  • Скрытое выполнение задачи — задача выполняется в фоне, невидимо для клиента. Если процесс открывает свои окна или приложения, они всё равно будут видны. Рекомендуем включать.

Перенаправление папки

  • Имя — название задачи.

  • Путь до перенаправляемой папки — путь, на месте которого будет создано Junction-соединение.

  • Путь до папки назначения — папка, где реально хранятся файлы; на неё указывает симлинк, созданный по пути из поля Путь до перенаправляемой папки.

  • Удалить перенаправляемую папку — удалить ли папку с тем же названием, что уже существует по пути из поля Путь до перенаправляемой папки.

Скрипт

  • Имя — название задачи.

  • Тип сценария — язык и способ запуска скрипта:

    • Пакетный (Batch) — синтаксис, используемый в .bat файлах.

    • VB скрипт — язык Visual Basic.

    • Auto it скрипт — язык AutoIt.

    • Скрипт реестра — синтаксис скриптов реестра, позволяет изменять ключи реестра.

  • Скрипт — код самого скрипта.

  • Дождаться завершения задачи — пока скрипт не завершится, другие задачи и события не будут выполняться.

  • Скрытое выполнение задачи — задача выполняется в фоне, невидимо для клиента. Рекомендуем включать.

Уведомление

  • Имя — название задачи.

  • Заголовок — заголовок уведомления у клиента.

  • Сообщение — текст самого уведомления у клиента.

  • Ожидать подтверждения — уведомление не исчезнет с экрана, пока клиент его не закроет.