gpt4 book ai didi

tfs - TFSBuildServiceHost.exe的Windows服务用户帐户问题

转载 作者:行者123 更新时间:2023-12-04 04:18:58 25 4
gpt4 key购买 nike

今天在我们的TFS2010构建服务器上遇到了一个非常奇怪的问题。突然,构建服务由于没有明显的原因而失败。我们整天都在拍摄它,但是仍然没有找到原因。

问题之一是构建服务正在(或应该!)在名为tfs2010build的AD用户下运行。但是,当我尝试启动该服务时,出现以下错误

Service cannot be started. Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not authorized to access http://tfs2010:8080/tfs/default. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.

当我在TFS2010服务器上查看事件日志时,我看到为一个名为TFS2010Install的用户注册了失败的身份验证,该用户用于安装所有内容。我已经检查了三次,并且该服务被指定为在TFS2010Build下运行。

来自TFS2010服务器的日志:
Account For Which Logon Failed:
Security ID: NULL SID
Account Name: TFS2010INSTALL
Account Domain: LC

所以我的问题是这怎么可能。用户TFS2010Build可以通过TFS2010Install模拟吗?一世
尝试安装其他构建服务器,并且在用户TFS2010Build下启动该服务没有问题-因此,AD或TFS用户权限不是问题。

希望你们能帮忙!

/碧 Jade

!!更新了一些屏幕截图。构建服务器是TFS2010BIULD,而TFS服务器是TFS2010

Link to full size

无法正常运行的构建服务器TFS2010Build的屏幕截图

正在运行的构建服务器TFS2010Build1的屏幕截图

!!新更新

我设法使Build服务可以在TFS2010Build用户帐户下运行(实际上是问题开始时的初始状态)。当我将构建加入该 Controller 和代理的队列时,我在构建日志中得到了关注:

TF215097: An error occurred while initializing a build for build definition \PlanteIT_MarkOnline_Scrum\CI_Main_FieldOnlineClient: TF215106: Access denied. LC\TFS2010INSTALL needs Update build information permissions for build definition CI_Main_FieldOnlineClient in team project PlanteIT_MarkOnline_Scrum to perform the action. For more information, contact the Team Foundation Server administrator.



尽管TFS2010Build用于构建服务,但它仍然坚持认为TFS2010Install用户帐户正在运行该服务。有任何想法吗?

最佳答案

这是一片黑暗,您能​​否在Tfs2010Build帐户下尝试在出现问题的构建计算机上清除TFS客户端缓存和Internet缓存?我之前从未见过此问题,但是也许某些过时的,具有TFS2010Install身份验证的缓存TfsProjectCollection对象仍然存在并引起了问题。

您是否也尝试过重新配置构建机器?

取消配置:
tfsconfig.exe设置/uninstall:TeamBuild

并通过向导重新配置。

关于tfs - TFSBuildServiceHost.exe的Windows服务用户帐户问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7854391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com