TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。
Comando Delete agente de la canalización:
Si se detecta que la eliminación no puede tener éxito, se reportará un error como se indicó anteriormente. El registro detallado de errores es el siguiente:
[2020-09-08 13:11:34Z ADVERTENCIA VisualStudioServices] La instancia básica de proveedor de tokens emitidos requiere 6503226 un aviso interactivo, lo cual no está permitido por la configuración actual [2020-09-08 13:11:34Z ERR VisualStudioServices] Solicitud GET parahttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8no está autorizado. Detalles: TF400813: No hay recursos disponibles de forma anónima. Se requiere autenticación por parte del cliente. [2020-09-08 13:11:34Z INFO VisualStudioServices] Ubicación de operación terminada.GetConnectionData [2020-09-08 13:11:34Z Terminal INFO] LÍNEA DE ESCRITURA: Fallido: El agente está siendo eliminado del servidor [2020-09-08 13:11:34Z Agente ERR] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: No hay recursos disponibles para acceso anónimo. Se requiere autenticación por parte del cliente. at Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) en Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Tarea'1 sendTask, solicitud HttpRequestMessage, 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) en 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) 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) en Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.UnconfigureAsync(comando CommandSettings) en Microsoft.VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand(comando CommandSettings) [2020-09-08 13:11:34Z Terminal ERR] ERROR DE ESCRITURA: TF400813: El recurso no está disponible para acceso anónimo. Se requiere autenticación por parte del cliente. Usa vsts-agent para conectarte a Azure DevOps Server 2020 y configurar el cliente proxy, y puedes iniciar sesión a través de PAT, Negotiate, Integrated y Alternate.
La razón del error esLa interfaz de la API de acceso no logró pasar la autenticación, lo que hizo que el agente de la tubería no pudiera eliminar normalmente。
solución
Abre IIS Configuration Manager, busca el sitio "Azure DevOps Server", busca la función de autenticación, selecciona Autenticación de Windows, abre "Proveedor" a la derecha y selecciona Negociar-> Añadir entre los programas disponibles, vale, como se muestra en la figura siguiente:
Ejecuta de nuevo el comando Delete Pipeline Agent, introduce "Negotiate" como método de autenticación, introduce la cuenta y contraseña del administrador, y podrás eliminarlo con éxito, como se muestra en la figura siguiente:
(Fin)
|