Назад | Перейти на главную страницу

Не удалось остановить службу агента сборки TeamCity через net.exe. Не удалось запустить процесс. Код возврата 2 не равен нулю.

Я установил TeamCity локально на свой компьютер с Windows 8. Когда я открываю TeamCity через браузер, он показывает 0 агентов. Когда я смотрю на агентов, я вижу, что 1 агент отключился с сообщением о том, что он отменил регистрацию, и сообщение «будет обновлено».

Жду, но ничего не происходит.

Я проверил файл журнала в C:\TeamCity\buildAgent\logs\teamcity-agent.log и увидел сообщение «Получен вызов обновления от сервера сборки».

Затем я проверил upgrade.log в той же папке журнала и увидел сообщение Failed to stop TeamCity build agent service via net.exe

Я установил службу TeamCity и агент сборки, используя учетную запись пользователя (иначе SYSTEM).

Решением оказалось предоставление разрешений на управление этой службой учетной записи, под которой эти службы работают. Вы можете найти подробное руководство в блоге Thom's HeadSpace по адресу:

http://thommck.wordpress.com/2011/12/02/how-to-allow-non-admins-to-start-and-stop-system-services/

Я помещу здесь сводные заметки, но вам действительно стоит проверить его сообщение в блоге, чтобы получить подробные инструкции и снимки экрана, это намного проще.

Вам не хватает того, что вы создаете шаблон безопасности.

  1. Запустите консоль управления Microsoft.
  2. Добавьте оснастку "Конфигурация безопасности и анализ"
  3. Добавьте оснастку "Шаблоны безопасности"
  4. Добавьте новый «Новый путь поиска шаблона» (например, c: \ SecurityTemplates)
  5. Создайте «Новый шаблон»
  6. Импортируйте ваш .inf файл
  7. Анализировать компьютер ...
  8. Выберите рассматриваемую услугу
  9. Определите эту политику в базе данных
  10. Изменить безопасность ...
  11. Настроить компьютер ...