Я хотел бы создать проект развертывания Visual Studio, который создает некоторые запланированные задачи в среде домена
Я хочу создать проект развертывания Visual Studio 2008, который установил некоторые запланированные задачи на этапе фиксации. Я работаю в доменной среде и хотел бы, чтобы запланированные задачи выполнялись независимо от того, вошел ли пользователь в систему или нет. Поэтому для этого в расписании задач необходим пароль для пользователя домена. Кроме того, установка приложения выполняется через RDP, поэтому выяснение текущего пользователя, вошедшего в систему, является проблемой. Любые идеи о том, как это сделать, будут очень кстати.
Спасибо,
Валериу
2 ответа
Это централизованный планировщик задач или что-то, что вы хотите, чтобы машина каждого пользователя работала?
Как сказал Бридж, для централизованного планировщика я бы рекомендовал использовать службу Windows. Вы можете настроить планировщик как простой метод службы Windows или сделать ссылку на свой пользовательский класс и вызвать метод из него.
Более гибкий вариант - разместить службу WCF в службе Windows и использовать службу WCF в качестве планировщика. Вы можете общаться со службой WCF по сети, чтобы она работала. Например, изменить расписание или запустить сейчас.
Вы должны создать службу Windows для этого. Смотрите следующее:
https://web.archive.org/web/1/http://articles.techrepublic.com.com/5100-10878_11-5784748.html