TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。
Удалить команду агента конвейера:
Если будет установлено, что удаление не может быть успешным, ошибка будет сообщена как выше. Подробный журнал ошибок следующий:
[2020-09-08 13:11:34Z ПРЕДУПРЕЖДЕНИЕ VisualStudioServices] Базовый экземпляр поставщика токена 6503226 требует интерактивного запроса, который не разрешен текущими настройками [2020-09-08 13:11:34Z ERR VisualStudioServices] GET запрос наhttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8не разрешено. Подробности: TF400813: Ресурсы для анонимного доступа недоступны. Требуется аутентификация клиента. [2020-09-08 13:11:34Z INFO VisualStudioServices] Завершенная операция Location.GetConnectionData [2020-09-08 13:11:34Z INFO Terminal] СТРОКА ЗАПИСИ: Не удаляется: Агент удаляется с сервера [2020-09-08 13:11:34Z агент ERR] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: Ресурсы недоступны для анонимного доступа. Требуется аутентификация клиента. на Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) на Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.FinishSendAsyncBuffered (Task'1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, булевый disposeCts) на Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken) на Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage message, object userState, CancellationToken cancellation Token) at Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancellationToken, Object userState) at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken) на Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.ConnectAsync(ConnectOptions connectOptions, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.Agent.LocationServer.ConnectAsync(VssConnection jobConnection) at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.IsHostedServer(String serverUrl, VssCredentials credentials) at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.UnconfigureAsync(команда CommandSettings) at Microsoft.VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand(команда CommandSettings) [2020-09-08 13:11:34Z Терминал ERR] ОШИБКА ЗАПИСИ: TF400813: Ресурс недоступен для анонимного доступа. Требуется аутентификация клиента. Используйте vsts-agent для подключения к Azure DevOps Server 2020 для настройки прокси-клиента, а также войти через PAT, Negotiate, Integrated и Alternate.
Причина ошибки в том, чтоИнтерфейс API доступа не прошёл аутентификацию, из-за чего агент конвейера не мог нормально удалять。
решение
Откройте IIS Configuration Manager, найдите сайт «Azure DevOps Server», найдите функцию аутентификации, выберите Windows Authentication, откройте «Provider» справа и выберите Negotiate-> Add среди доступных программ, хорошо, как показано на рисунке ниже:
Выполните команду Delete Pipeline Agent ещё раз, введите «Negotiate» как метод аутентификации, введите учетную запись администратора и пароль, и вы сможете успешно удалить их, как показано на рисунке ниже:
(Конец)
|