Запустить задание таймера SharePoint вручную - PullRequest
5 голосов
/ 16 июля 2009

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

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

1 Ответ

8 голосов
/ 16 июля 2009

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

...