TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。
Příkaz Delete pipeline agent:
Pokud se zjistí, že smazání nemůže být úspěšné, chyba bude nahlášena jako výše. Podrobný záznam chyb je následující:
[2020-09-08 13:11:34Z VARN VisualStudioServices] Instance vydaného poskytovatele tokenů v základním 6503226 vyžaduje interaktivní výzvu, kterou současná nastavení neumožňuje [2020-09-08 13:11:34Z ERR VisualStudioServices] GET request tohttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8není povolen. Podrobnosti: TF400813: Zdroje nejsou k dispozici pro anonymní přístup. Je vyžadována klientská autentizace. [2020-09-08 13:11:34Z INFO VisualStudioServices] Dokončena operace Location.GetConnectionData [2020-09-08 13:11:34Z INFO Terminal] WRITE LINE: Neúspěšně: Agent je odstraňován ze serveru [2020-09-08 13:11:34Z ERR agent] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: Zdroje nejsou dostupné pro anonymní přístup. Je vyžadována klientská autentizace. 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.HttpClient.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, 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) at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.UnconfigureAsync(CommandSettings command) at Microsoft.VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand(CommandSettings command) [2020-09-08 13:11:34Z ERR terminál] CHYBA ZÁPISU: TF400813: Zdroj není k dispozici pro anonymní přístup. Je vyžadována klientská autentizace. Použijte vsts-agent k připojení k Azure DevOps Server 2020 pro konfiguraci proxy klienta a můžete se přihlásit přes PAT, Negotiate, Integrated a Alternate.
Důvodem chyby jeRozhraní Access API neprošlo autentizací, což vedlo k tomu, že pipeline agent nemohl normálně mazat。
řešení
Otevřete IIS Configuration Manager, najděte stránku "Azure DevOps Server", najděte autentizační funkci, vyberte Windows Authentication, otevřete "Provider" vpravo a vyberte Negotiate-> Přidejte mezi dostupné programy, OK, jak je znázorněno na obrázku níže:
Znovu spusťte příkaz Delete Pipeline Agent, zadejte "Negotiate" jako autentizační metodu, zadejte administrátorský účet a heslo a můžete ho úspěšně smazat, jak je znázorněno na obrázku níže:
(Konec)
|