2017-09-22 4 views
2

Ich versuche, einen VSTS-Agenten aus einem System zu entfernen, aber ich besitze nicht mehr das Personal Access Token (PAT), das ursprünglich während des Setups verwendet wurde. Eine Antwort auf this thread besagt, dass ich den Agenten einfach aus der VSTS-Web-UI löschen kann, aber ich sehe diese Option nicht neben dem gesamten Agenten-Pool (was für uns keine großartige Option ist).Gibt es eine Möglichkeit, VSTS Agent ohne PAT zu entfernen?

Wenn ich versuche, config.cmd remove zu laufen, das sind meine Ergebnisse sind:

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... 

Antwort

3

Erstens ist es besser VSTS Mittel durch config.cmd entfernen Befehl zu entfernen und das PAT erforderlich ist, Sie brauchen nicht zu verwenden Original PAT, Sie können eine neue PAT mit dem Bereich Agentenpools (Lesen, Verwalten) anwenden und ihn zum Entfernen des Agenten verwenden.

Zweitens ohne PAT:

Löschen Agent vom Server:

enter image description here

Löschen von Agentendienst in lokalem System durch Befehl sc wenn es als Dienst ausgeführt wird: sc delete [service name].

Danach können Sie die Agent-Dateien löschen.

+0

Danke für die Hilfe! Ich hätte nie gedacht, einfach eine neue/funktionierende PAT zu verwenden, aber wenn du darüber nachdenkst, macht es Sinn - alles, was du versuchst zu tun, ist zu beweisen, dass du authentifiziert bist und die Aktion ausführen darfst. Außerdem hätte ich schwören können, dass die X-Taste zum Löschen von Agenten letzte Woche nicht für uns auftauchte ... – alexk

Verwandte Themen