3

我遇到了一种情况,我需要在 tfs 服务器上安装 tfs 的 powershell 脚本(我们在一台服务器上拥有 tfs 的所有内容)。尝试修改安装并没有给我安装 powershell 脚本的选项,所以我决定下载最新版本的 tfs 2012 电动工具并进行卸载和安装。问题是当我安装时,它让我安装的唯一组件是“最佳实践分析器”和“测试附件清理器”。它不允许我安装“备份数据库工具”(这是目前迫切需要的)或我最初想要安装的 powershell 脚本。

4

4 回答 4

1

添加到Aghilas的答案。如果您在 Visual Studio Gallary 中找到内容:
Microsoft Visual Studio Team Foundation Server 2012 Power Tools

它不会有备份工具。但是如果你在这里下载
Microsoft Team Foundation Server Power Tools

它将具有备份工具。更令人困惑的是,如果您有工具(在第二个链接中安装)并且您尝试安装客户端工具(在第一个链接中),它会询问您是否要修改安装。自从我安装这些工具以来已经有一段时间了,但我“认为”他们曾经把备份工具放进去,如果你不在服务器上就不会安装它们。我可能是错的。我将尝试安装“团队资源管理器”,看看是否允许我安装 powershell 脚本(在第一个链接的先决条件中)

更新 2:这是关键。我必须安装 Team Explorer,然后它让我安装 powershell 脚本。此外,第二个链接中的工具似乎拥有一切,而第一个链接中的所有东西都减去了备份工具。

于 2013-11-06T16:13:10.677 回答
0

Backup Database ToolsSQL Server Product不在您的 中可用Power Tools,他包含有关自定义的工具,例如 Test Attachment Cleaner 用于清洁附件或空闲存储空间

于 2013-11-06T15:49:58.063 回答
0

我相信TFS的版本在这里非常重要。这些工具中的大多数都是为 TFS RTM 版本 12 设计的。我有 11.0 版,但它不能与界面一起使用。

最简单的方法是直接运行它 C:\Program Files\Microsoft Team Foundation Server 11.0\Tools\TFSBackup.exe。一旦我运行了这个程序,它就可以工作了,但是我显然想创建一个我怀疑可以使用 powershell 完成的计划。我遇到的另一个问题是尝试将其备份到网络上,因为 SQL 实例在本地计算机管理员帐户下运行,所以我无法做到这一点。

于 2014-02-06T12:19:59.973 回答
0

db 备份工具是 TFS 2012 电动工具的一部分,但似乎在更新 1 后它们已被删除。即使从MS 下载中心,最新下载也缺少 db 工具。它们在 Update 1 版本中,可以在上面选择:

在此处输入图像描述

所以如果你在 2012 年需要 TFS db 备份工具,你需要合适的工具版本:

注意db 备份/恢复是 TFS 2013 中的标准配置。这些工具适用于 TFS 2012。安装 TFS 2013 后,我想使用 db 备份工具,但我发现它们在 2013 电动工具中不存在。原因是该功能现在作为标准的 TFS 的一部分,并且可以从 TFS 管理控制台获得,而无需安装电动工具。

于 2014-08-17T14:19:13.027 回答