2016-07-28 10 views
11

Ich habe TFS 2015 mit dedizierten Server zum Speichern des Build-Agent eingerichtet. Wenn ich jedoch den Erstellungsagenten auf dem TFS 2015-Anwendungsserver lösche, wird er immer noch auf dem Erstellungsserver unter Windows "Dienste" angezeigtSo löschen/Aufheben der Registrierung Build-Agent auf TFS 2015

Jetzt zeigt der Erstellungsserverfehler an, da der Dienst vorhanden, aber nicht ausgeführt wird.

Wie kann ein Build-Agent aus TFS 2015 entfernt werden?

Antwort

14

Wechseln Sie zu dem Ordner auf dem Build Server, auf dem Sie den Build-Agent entpackt haben.

Einige der Kommentatoren erwähnt, dass sie die Einstellungsdatei nicht löschen mussten, so dass Sie versuchen können, diesen Schritt zu überspringen, vielleicht ist es nicht mehr notwendig.

Löschen Sie die Datei "settings.json", falls sie existiert.

enter image description here

Öffnen Sie das Kommandozeilen-Tool (cmd.exe) mit Admin-Rechten!
Gehen Sie zu dem Ordner wie oben im Screenshot gezeigt.
Führen Sie den folgenden Befehl ein:

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

Ergebnis (Konsolenprotokoll):

Entfernen EventLog Quelle vsoagent.vsalm.YourAgentName.
Dienst vsoagent.vsalm.YourAgentName wird aus dem System entfernt ...
Dienst vsoagent.vsalm.YourAgentName wurde erfolgreich aus dem System entfernt.
Versuchen Sie, den Dienst vsoagent.vsalm.YourAgentName zu stoppen.

+4

Sicher wollen Sie Einstellungen erst löschen, nachdem Sie den Befehl ausgeführt haben? Ich landete mit 'Der Agent ist nicht richtig konfiguriert, kann diesen Agenten nicht dekonfigurieren. ' –

+0

Ich kann mich erinnern, dass ich die Konfiguration vor allem anderen löschen musste. Vor langer Zeit, aber wenn man sich die Upvotes ansieht, hat es auch anderen geholfen. – Legends

+0

das dachte ich auch (über die upvotes) was mich verwirrte. Ich musste den Agenten neu installieren, um es wieder zu deinstallieren, also würde ich empfehlen, zuerst zu dekonfigurieren, bevor ich die Datei lösche (oder umbenenne) –