Запустить задание таймера SharePoint вручную

Я хотел бы вызвать задание таймера, установленное на сервере SharePoint, вручную. Что было бы полезно, так это что-то вроде команды stsadm.

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

1 ответ

Решение

Вы можете разработать собственный инструмент на основе командной строки, который получает SPJobDefiniton задания на основе критериев, определяющих вашу работу из коллекции service.JobDefinitions. Оттуда вы можете выполнить его, используя метод Execute().

Другие вопросы по тегам