You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何更新TFS 2017内置Microsoft任务库及无网本地TFS默认任务升级流程

更新TFS 2017内置Microsoft任务库及离线环境升级指南

一、在线环境下更新内置任务库

如果你的TFS 2017实例能连接外网,更新内置任务的步骤相对直接:

  • 登录TFS服务器管理控制台,点击右上角齿轮图标进入管理界面
  • 切换到「扩展」标签页,选择「浏览市场」
  • 在市场中搜索官方的「Microsoft Visual Studio Team Services Build and Release Tasks」扩展,找到适配TFS 2017的版本(注意查看扩展详情里的兼容性说明)
  • 点击「安装」,选择目标TFS集合完成安装。该扩展会自动覆盖或更新现有内置任务库内容

二、离线环境下升级默认任务的完整流程

无网络连接的环境下,需要先在联网机器上准备好扩展包,再迁移到离线TFS服务器部署:

  1. 下载适配的扩展包
    • 在联网机器上打开Visual Studio Marketplace,找到官方的Build/Release任务扩展(或你需要的特定任务对应的扩展),选择支持TFS 2017的版本,下载对应的.vsix文件
    • 如果需要从vsts-tasks仓库获取特定任务(比如Download Secure File),可克隆仓库后进入对应任务目录(例如Tasks/DownloadSecureFile),使用仓库内的build.ps1脚本打包生成单个任务的.vsix文件
  2. 迁移扩展包到离线服务器
    • 将下载好的.vsix文件通过U盘、内网共享等方式拷贝到离线TFS服务器的本地目录
  3. 安装扩展
    • 打开离线服务器的命令提示符,切换到TFS工具目录(默认路径为C:\Program Files\Microsoft Team Foundation Server 15.0\Tools)
    • 执行安装命令:tfsexec.exe installExtension /extensionPath:"C:\你的扩展文件路径\xxx.vsix" /uninstallIfPresent
    • 该命令会先卸载已存在的同版本扩展(若有),再安装新扩展包
  4. 生效验证
    • 重启TFS的「Team Foundation Background Job Agent」服务
    • 等待数分钟后,进入构建/发布管道编辑界面,检查任务是否已更新或新增

三、解决Download Secure File任务缺失的问题

你提到的Download Secure File任务在TFS 2017 Update 2中默认并未内置,需要单独部署:

  • 该任务属于官方的Secure Files相关扩展组件,你可以按照上述流程,先在联网机器上下载适配TFS2017的扩展包
  • 离线环境下按步骤安装后,重启TFS服务,就能在任务列表中找到该任务
  • 如果从vsts-tasks仓库打包,要确认任务目录下的task.json中兼容性设置包含TFS2017,避免安装后无法识别

内容的提问来源于stack exchange,提问作者pwil301

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:19:37