如何在TFS 2015上删除/注销构建代理

13

我已经使用专用服务器搭建了TFS 2015来存储构建代理。然而,当我在TFS 2015应用服务器上删除构建代理时,在Windows“服务”中仍然会显示该代理。

现在,构建服务器显示错误,因为该服务存在但未运行。

如何从TFS 2015中移除构建代理?

1个回答

18

更新:

只需执行:

C:\YourAgentFolderPath\agent>agent\vsoagent /unconfigure

2016年的回答:

前往您在构建服务器上解压缩构建代理的文件夹。

一些评论者提到,他们不必删除设置文件,因此您可以尝试跳过此步骤,或许不再需要它。

如果存在,请删除settings.json文件。

这里输入图片描述

以管理员权限打开命令行工具(cmd.exe)!
前往如上截图所示的文件夹。
运行以下命令:

C:\YourAgentFolderPath\agent>agent\vsoagent /unconfigure

结果(控制台日志):

正在删除事件日志源 vsoagent.vsalm.YourAgentName。
服务 vsoagent.vsalm.YourAgentName 正在从系统中删除...
服务 vsoagent.vsalm.YourAgentName 已成功从系统中删除。
尝试停止服务 vsoagent.vsalm.YourAgentName。


5
你肯定不想在运行命令之前删除设置,对吗?否则你会得到“代理未正确配置,无法取消配置此代理”的错误信息。 - Simon_Weaver
我也是这么想的(关于点赞),这让我感到困惑。最后我不得不重新安装代理程序才能再次卸载它,所以我建议在删除文件(或重命名文件)之前先尝试取消配置。 - Simon_Weaver
我只需要这样做,而不必先删除settings.json文件。 - user1011627
很有可能事情已经发生了变化,因为TFS在此期间得到了一些补丁和更新...现在很难说。 - Legends

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接