有没有办法在没有PAT的情况下删除VSTS代理?

时间:2017-09-22 14:18:24

标签: azure-devops

我试图从系统中删除VSTS代理,但我不再拥有最初在安装过程中使用的个人访问令牌(PAT)。 this thread上的答案表明我可以从VSTS Web UI中删除代理,但除了查看整个代理池之外,我还没有看到该选项(这对我们来说不是一个很好的选择)。 / p>

当我尝试运行config.cmd remove时,这些是我的结果:

PS C:\agent> .\config.cmd remove
Removing agent from the server
Enter authentication type (press enter for PAT) >
Enter personal access token >
Enter personal access token > Exiting...

1 个答案:

答案 0 :(得分:16)

首先,最好通过config.cmd remove命令删除VSTS代理并且需要PAT,您不需要使用原始PAT,您可以应用具有代理池(读取,管理)范围的新PAT和用它来删除代理。

其次,没有PAT:

从服务器删除代理:

enter image description here

如果作为服务运行,则通过sc命令在本地系统中删除代理服务:sc delete [service name]

之后,您可以删除代理文件。