【发布时间】:2014-09-04 05:42:08
【问题描述】:
出于维护目的,我曾经为 TFS 2010 实现“正常重启”脚本。需要这样的重启才能让服务器有机会安装补丁。但我们可能不会在“构建”或“备份”当前正在运行时重新启动服务器。
因此,我编写了一个脚本来禁用所有 TFS 服务(源代码控制、构建、备份计划)并等待当前正在运行的所有构建和备份任务完成,然后重新启动 TFS 服务器。
为了等待“备份任务”完成,我以编程方式监视由 TFS Power Tools 2010 创建的 Windows 计划任务:TfsDeleteOldBackup TfsDifferentialBackup TfsFullBackup TfsTransactionalBackup。
由于我们已迁移到 TFS 2013,因此“备份计划向导”不再创建此类 Windows 计划任务...所以,我想知道现在如何使用 TFS 2013 检查是否没有备份任务当前正在运行并以编程方式禁用它们?!
有什么想法吗?我没有看到这些任务是在哪里定义和执行的......
【问题讨论】:
标签: tfs