我已经配置了一个本地 TFS 2017 构建代理。我将其设置为使用服务帐户作为服务运行:...DEV\SRV-....-TFS。
重新启动后,构建代理处于脱机状态,当我尝试启动服务时,我收到错误消息:
Windows 无法启动 VSTS 代理
错误:1069 由于登录失败,服务未启动
此服务帐户具有登录即服务安全策略:
我做了这个奇怪的操作来让服务再次运行(并重新在线构建代理),我必须在服务属性中输入密码:
这克服了上面的Login As A Service错误:
帐户 ...DEV\SRV-...-TFS 已被授予作为服务登录的权限。
下一条消息是:
在您停止并重新启动服务之前,新的登录名不会生效。
所以我这样做并且服务正在运行(并且构建代理重新联机):
但是,当服务器(每晚)重新启动时,服务会丢失其凭据,我又回到了原点。
如何防止服务帐户在重新启动后失去其作为服务的登录权限?
编辑:
我在另一个 TFS 服务器上使用相同的帐户...DEV\SRV-....-TFS并且它没有相同的问题,它在重新启动后启动就好了。