Visual Studio Team Foundation Server 任务计划程序

更新:2007 年 11 月

Visual Studio Team Foundation Server 任务计划程序服务是在承载逻辑 Team Foundation 应用层的服务器上运行的 Windows 服务。此服务为 Team Foundation Web 服务提供常规的计划机制。

某些 Team Foundation 服务执行重复的任务。例如,管理员可能要计划每晚定期生成。若要实现这一点,生成服务必须能够在注册数据库中设置一个已自动计划的事件。Visual Studio Team Foundation Server 任务计划程序服务(也称为“TFSServerScheduler”)提供基于 Windows 的单项服务,用于计划 Team Foundation 服务器上的重复任务。该服务通过注册数据库运行,标识所有带有已计划事件的 Team Foundation Server Web 服务,并对这些任务进行计划。

实例数

在任一 Team Foundation Server 应用层服务器上只应运行 Visual Studio Team Foundation Server 任务计划程序服务的一个实例。默认情况下,该服务在安装 Team Foundation Server 时指定的服务帐户下运行。若要查看应用层服务器上此服务的状态,请依次单击“开始”、“管理工具”和“服务”,然后通过浏览找到该服务。

假设和限制

Visual Studio Team Foundation Server 任务计划程序服务在 Team Foundation Server 应用层服务器上连续运行。除了系统恢复期间之外,管理员都无需手动停止或启动该服务。例如,在还原数据库之前必须停止此服务。服务器重新启动时,该服务应自动重新启动。

管理员不会直接配置 Visual Studio Team Foundation Server 任务计划程序服务。需要进行计划的任务直接在单独的 Team Foundation 组件(如 Team Foundation Build)中配置。添加或删除事件时,该服务会自动重新配置在注册数据库中已计划的任务。

对于任何给定错误,Visual Studio Team Foundation Server 任务计划程序服务将只记录该错误的一个实例,直到该错误得到解决并且事件日志中记录了成功消息,或直到手动重新启动该服务。如果要监视事件日志中是否存在该错误消息,则必须首先停止再重新启动该服务。

Visual Studio Team Foundation Server 任务计划程序服务未设计为通用计划机制。它没有设计提供除星期几、几点和几分以外的计划精度。大多数管理员在计划任务时无需超过此间隔标准。

请参见

任务

Team Foundation Server 性能计数器疑难解答

概念

Team Foundation Server 组件中的注册表设置

管理和重置服务帐户及密码

其他资源

监视 Team Foundation Server