强制删除TFS 2017构建代理

时间:2017-03-22 16:19:07

标签: tfs tfs2017

在计算机上安装了tfs 2017(更新1)构建代理,并运行config.cmd将其连接到TFS服务器。必须重新配置该服务器,并且构建代理指向的原始URL不再有效。我想要做的就是重新配置构建代理以使用新URL进行连接。当我再次运行config.cmd时,它说我必须首先调用'config.cmd remove',但是当我运行它时,它会失败,因为它试图触及原始URL以从代理池中删除它。

如何强制它卸载以便我可以配置一个新的?我甚至删除了整个代理目录,从zip重新提取,然后再次尝试,但它检测到它是从其他地方配置的。

1 个答案:

答案 0 :(得分:13)

删除/重命名.agent文件,然后尝试取消配置:

C:\TfsData\jessehouwing>config.cmd remove
Removing service
Waiting for service to stop...
Failed: Removing service
Could not find file 'C:\TfsData\jessehouwing\.agent'.

C:\TfsData\jessehouwing>config.cmd remove
Removing service
Succeeded: Removing service
Removing agent from the server
Cannot connect to server, because config files are missing. Skipping removing agent from the server.
Removing .credentials
Succeeded: Removing .credentials
Removing .agent
Does not exist. Skipping Removing .agent