Практическая альтернатива для запланированных задач Windows (небольшой магазин) - PullRequest
20 голосов
/ 18 сентября 2008

Я работаю в очень маленьком магазине (2 человека), и с тех пор, как я начал работать несколько месяцев назад, мы полагаемся на запланированные задачи Windows. Наконец, я решил, что мне было достаточно горя с некоторыми из его неспособностей, таких как

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

Еще раз, мы маленький магазин. Я собираюсь выполнить аналогичное обновление системы планирования, а не управление исходным кодом (VSS -> Subversion). Я ищу предложения систем, которые

  1. способны сделать две вещи, описанные выше
  2. Был протестирован сообществом. Я бы хотел стать свиньей для захватывающего программного обеспечения, но планирование работы - не моя ежедневная работа.
  3. Возможность удаленного управления заданиями плюс
  4. Бесплатный плюс. Дешево - это хорошо, но я очень мало заинтересован в том, чтобы пройти через полноценную рекламную кампанию с 7 презентациями в формате Power Point.
  5. Встроенная возможность запускать общие задачи, кроме .EXE с (второстепенным) плюсом (запускать сборку по имени, запускать макрос Excel с именем плюс, запускать хранимую процедуру базы данных и т. Д.).

Ответы [ 4 ]

14 голосов
/ 18 сентября 2008

Я думаю, вы можете посмотреть на:

http://www.visualcron.com/

2 голосов
/ 18 сентября 2008

Рассмотрим Cygwin и его версию "cron". Он соответствует требованиям с 1 по 4 (но без приятного интерфейса для # 3.)

1 голос
/ 31 мая 2017

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

Запланированные задачи в Windows являются УДИВИТЕЛЬНЫМИ (загрузка% ^ #% лучше, чем написание сервисов, которые я мог бы добавить). Да, не без ограничений. Но все еще чрезвычайно мощный. Я всерьез полагаюсь на них во множестве разных вещей.

Если у вас есть даже незначительное представление на c #, вы можете написать как пользовательское «задание» (по сути, консольное приложение), чтобы сделать практически все. Если вам нужна постоянная / доступная запись в журнал, почему бы не сделать что-то вроде Serilog или NLog ? Даже во время написания, у него был очень надежный набор функций. Этот инструмент сам по себе, в сочетании с некоторым C #, мог бы решить обе ваши проблемы очень легко.

Возможно, я упускаю суть, но мне кажется, что это на самом деле не проблема. По крайней мере, больше ...

0 голосов
/ 18 сентября 2008

Если вы ищете бесплатный инструмент, существует множество реализаций для популярного инструмента Cron для Windows, например CRONw . Это довольно легко настроить и поддерживать. Вы можете легко написать добавление пользовательских сценариев WSH для отправки электронной почты и добавления записей журнала.

Если вы идете коммерческим путем, BMC Control-M, пожалуй, один из лучших, но я не верю, что он особенно дешев.

Вы также можете рассмотреть некоторые будущие пакеты, такие как JobScheduler

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...