Агент фонових завдань Team Foundation, Microsoft Docs
Деякі служби Team Foundation мають завдання, які повторюються через певні інтервали. Наприклад, адміністраторам може знадобитися виконувати побудову ночами. Для цього служби побудови повинні мати можливість налаштувати подію, що автоматично виконується, в базі даних реєстрації. Служба фонових завдань Team Foundation надає єдину службу на базі Windows для планування завдань на серверах, на яких виконується Team Foundation. Служба переглядає базу даних реєстрації, ідентифікує всі веб-служби Team Foundation Server, які мають призначені завдання, та планує їх виконання.
Для виконання таких завдань, як створення колекцій командних проектів, облікового запису служби, що використовується агентом фонових завдань Team Foundation, повинні бути надані певні дозволи. Додаткові відомості див. у розділі Облікові записи служб та залежності у Team Foundation Server.
Примірники
Дозволи
Служба агента фонових завдань Team Foundation використовує той же обліковий запис служби, що й TFS, а саме TFSService. Для правильного функціонування цього облікового запису необхідні такі дозволи:
вхід до системи як служба;
група адміністраторів ферми для будь-якого веб-програми SharePoint, використовуваного Team Foundation Server;
TFSExecRole або два наступні дозволи для будь-яких баз даних, що використовуються Team Foundation Server:
Допущення та обмеження
Служба агента фонових завдань Team Foundation виконується безперервно на всіх серверах рівня програм. Адміністраторам не слід вручну зупиняти або запускати цю службу, за винятком відновлення системи. Наприклад, службу слід зупинитиперед відновленням баз даних. Під час перезапуску сервера служба повинна запускатися автоматично.
Адміністратори не безпосередньо налаштовуватимуть агент фонових завдань Team Foundation. Заплановані завдання налаштовуються безпосередньо в індивідуальних компонентах Team Foundation, таких як Team Foundation Build. Під час додавання або видалення події служба автоматично змінює налаштування завдань, призначених у базі даних реєстрації.
Служба агента фонових завдань Team Foundation записує в журнал лише один екземпляр будь-якої помилки, доки помилка не буде виправлена і в журнал подій не буде записано повідомлення про виправлення, або доти, доки служба не буде перезапущена вручну. Якщо ви хочете перевірити журнал подій на наявність певного повідомлення, слід зупинити та перезапустити службу.
Служба агента фонових завдань Team Foundation Server не призначена для використання як універсальний механізм планування. Він не призначений для точного планування, ніж з точністю до дня тижня, години дня або хвилини дня. Більшості адміністраторів не потрібно призначати завдання з більшою точністю.