2016-07-28 1 views
11

Я установил TFS 2015 с выделенным сервером для хранения агента сборки. Однако, когда я удаляю агента сборки на сервере приложений TFS 2015, он все равно появляется на сервере сборки, в окнах «Службы»Как удалить/отменить регистрацию агента сборки на TFS 2015

Теперь на сервере сборки отображается ошибка, поскольку служба существует, но не работает.

Как удалить агента сборки из TFS 2015?

ответ

14

Перейдите в папку на сервере сборки, где вы распаковали свой агент сборки.

Некоторые из комментаторов упомянули, что им не нужно было удалять файл настроек, поэтому вы можете пропустить этот шаг, возможно, больше не нужно.

Удалите файл settings.json, если он существует.

enter image description here

Откройте инструмент командной строки (cmd.exe) с правами администратора!
Перейдите в папку, как показано на снимке экрана.
Выполните следующую команду:

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

Результат (лог консоли):

Удаление EventLog источник vsoagent.vsalm.YourAgentName.
Служба vsoagent.vsalm.YourAgentName удаляется из системы ...
Служба vsoagent.vsalm.YourAgentName успешно удалена из системы.
Попытка остановить службу vsoagent.vsalm.YourAgentName.

+4

уверен, что вы НЕ хотите удалять настройки до тех пор, пока вы не запустите команду? Я закончил с «Агент не настроен должным образом, он не может сконфигурировать этот агент». –

+0

Я помню, что мне пришлось удалить конфигурацию перед всем остальным. Давным-давно, но если вы посмотрите на upvotes, это тоже помогло другим. – Legends

+0

Это то, что я думал тоже (о upvotes), который меня смутил. Мне пришлось переустановить агента, чтобы иметь возможность удалить его снова, поэтому я рекомендую сначала его отключить, прежде чем удалять файл (или переименовать его). –