TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。
Comando delete pipeline agent:
Se for constatado que a exclusão não pode ser bem-sucedida, um erro será reportado como acima. O registro detalhado de erros é o seguinte:
[2020-09-08 13:11:34Z ALERTA VisualStudioServices] A instância básica de provedor de tokens emitidos 6503226 requer um prompt interativo, o que não é permitido pelas configurações atuais [2020-09-08 13:11:34Z ERR VisualStudioServices] Solicitação GET parahttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8não é autorizado. Detalhes: TF400813: Recursos não estão disponíveis para acesso anônimo. A autenticação do cliente é necessária. [2020-09-08 13:11:34Z INFO VisualStudioServices] Localização da operação concluída.GetConnectionData [2020-09-08 13:11:34Z INFO Terminal] LINHA DE ESCRITA: Falhou: O agente está sendo removido do servidor [2020-09-08 13:11:34Z Agente ERR] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: Recursos não estão disponíveis para acesso anônimo. A autenticação do cliente é necessária. at Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpHttpClient.FinishSendAsyncBuffered(Task'1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts) at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage message, Object userState, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancellationToken, Objeto userState) at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken) at 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) em Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.UnconfigureAsync(comando CommandSettings) em Microsoft.VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand(comando CommandSettings) [2020-09-08 13:11:34Z Terminal ERR] ERRO DE ESCRITA: TF400813: O recurso não está disponível para acesso anônimo. A autenticação do cliente é necessária. Use o vsts-agent para conectar ao Azure DevOps Server 2020 e configurar o cliente proxy, e você pode fazer login via PAT, Negotiate, Integrated e Alternate.
A razão do erro éA interface da API de acesso falhou na autenticação, resultando no agente do pipeline que não conseguiu deletar normalmente。
solução
Abra o IIS Configuration Manager, encontre o site "Azure DevOps Server", encontre a função de autenticação, selecione Autenticação do Windows, abra "Provider" à direita e selecione Negociar-> Adicionar entre os programas disponíveis, OK, como mostrado na figura abaixo:
Execute novamente o comando Delete Pipeline Agent, insira "Negociar" como método de autenticação, insira a conta e senha do administrador, e você poderá excluí-lo com sucesso, como mostrado na figura abaixo:
(Fim)
|