Я хотел бы создать проект развертывания Visual Studio, который создает некоторые запланированные задачи в среде домена - PullRequest
3 голосов
/ 11 ноября 2009

Я хочу создать проект развертывания Visual Studio 2008, который установил некоторые запланированные задачи на этапе фиксации. Я работаю в доменной среде и хотел бы, чтобы запланированные задачи выполнялись независимо от того, вошел ли пользователь в систему или нет. Поэтому для этого в расписании задач необходим пароль для пользователя домена. Кроме того, установка приложения выполняется через RDP, поэтому выяснение текущего пользователя, вошедшего в систему, является проблемой. Любые идеи о том, как это сделать, будут очень кстати.

Спасибо,

Валериу

Ответы [ 2 ]

0 голосов
/ 12 ноября 2009

Это централизованный планировщик задач или что-то, что вы хотите, чтобы машина каждого пользователя запускалась?

Для централизованного планировщика я бы рекомендовал, как сказал Бридж, использовать службу Windows. Вы можете настроить планировщик как простой метод службы Windows или создать ссылку на свой пользовательский класс и вызвать из него метод.

Более гибкий вариант - разместить службу WCF в службе Windows и использовать службу WCF в качестве планировщика. Вы можете общаться со службой WCF по сети, чтобы она работала. Например. Изменить расписание или запустить сейчас.

0 голосов
/ 11 ноября 2009

Для этого вы должны создать службу Windows. Смотрите следующее:

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5784748.html

...